Ранні пізні зв’язки - Приклади коду VBA

Зміст

Щоразу, коли ви призначаєте об'єкт змінній об'єкта, VB виконує процес під назвою зв'язування. Об'єкти можуть бути завчасно пов'язані або пізньо пов'язані. Відрізнити легко: Якщо ви оголошуєте змінну як Object, ви запізнюєтесь. Рання прив'язка дозволяє компілятору виконувати інші оптимізації та виділяти пам'ять перед виконанням програми, що дозволяє вашому коду працювати набагато швидше. Однак пізнє зв'язування може бути бажаним у деяких випадках.

Приклади:

12345678910111213 'Раннє зв'язуванняSub earlybinding ()'Створіть змінну для зберігання нового додатка ExcelЗатемнити xlApp як Excel'Призначити програмі Excel зміннуВстановіть xlApp = Нова програма Excel'Додайте книгу до xlApp та зробіть xlApp видимимxlApp.Workbooks.AddxlApp.Visible = ПравдаEnd Sub
123456789101112 "Пізнє зв'язуванняSub latebinding ()'Створити змінну для зберігання нового об'єктаЗатемнити xlApp як об’єкт'Призначити програмі Excel об’єктВстановіть xlApp = CreateObject ("Excel.Application")'Додайте книгу до xlApp та зробіть xlApp видимимxlApp.Workbooks.AddxlApp.Visible = ПравдаEnd Sub

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

wave wave wave wave wave