Tidlig sent binding - eksempler på VBA -kode

Indholdsfortegnelse

Når du tildeler et objekt til en objektvariabel, udfører VB en proces kaldet bindende. Objekter kan være tidligt bundne eller sent bundne. Det er let at se forskel: Hvis du erklærer en variabel som objekt, er du forsinket. Tidlig binding gør det muligt for kompilatoren at udføre andre optimeringer og allokere hukommelse, før et program udføres, så din kode kan køre meget hurtigere. Sen binding kan imidlertid være ønskelig i nogle tilfælde.

Eksempler:

12345678910111213 'Tidlig bindingSub tidligt bindende ()'Opret variabel for at holde den nye Excel -appDim xlApp som Excel. Applikation'Tildel Excel App til variabelIndstil xlApp = Ny Excel.Application'Føj projektmappe til xlApp, og gør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueAfslut Sub
123456789101112 'Sent bindendeSub latebinding ()'Opret variabel for at holde nyt objektDim xlApp som objekt'Tildel Excel -app til ObjectIndstil xlApp = CreateObject ("Excel.Application")'Føj projektmappe til xlApp, og gør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueAfslut Sub

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave