Ранни късни връзки - Примери за 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 към ObjectЗадайте xlApp = CreateObject ("Excel.Application")„Добавете работна книга към xlApp и направете xlApp видимаxlApp.Workbooks.AddxlApp.Visible = ВярноEnd Sub

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave