Раннее позднее связывание - примеры кода VBA

Содержание

Всякий раз, когда вы назначаете объект объектной переменной, VB выполняет процесс, называемый привязка. Объекты могут быть связаны с ранней или поздней привязкой. Отличить легко: Если вы объявляете переменную как Object, вы запаздываете с привязкой. Раннее связывание позволяет компилятору выполнять другие оптимизации и выделять память перед выполнением приложения, что позволяет вашему коду работать намного быстрее. Однако в некоторых случаях может быть желательно позднее связывание.

Примеры:

12345678910111213 Раннее связываниеДополнительное раннее связывание ()'Создать переменную для хранения нового приложения ExcelDim xlApp как Excel.Application'Присвойте приложение Excel переменнойУстановите xlApp = New Excel.Application'Добавить книгу в xlApp и сделать xlApp видимымxlApp.Workbooks.AddxlApp.Visible = ВерноКонец подписки
123456789101112 Позднее связываниеДополнительное позднее связывание ()'Создать переменную для хранения нового объектаDim xlApp как объект'Назначить приложение Excel объектуУстановите xlApp = CreateObject ("Excel.Application")'Добавить книгу в xlApp и сделать xlApp видимымxlApp.Workbooks.AddxlApp.Visible = ВерноКонец подписки

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave