Innholdsfortegnelse
Når du tilordner et objekt til en objektvariabel, utfører VB en prosess som kalles bindende. Objekter kan være tidlig bundet eller sent bundet. Det er lett å se forskjell: Hvis du erklærer en variabel som objekt, er du senbinding. Tidlig binding gjør at kompilatoren kan utføre andre optimaliseringer og tildele minne før et program kjøres, slik at koden din kan kjøre mye raskere. Imidlertid kan sen binding være ønskelig i noen tilfeller.
Eksempler:
12345678910111213 | 'Tidlig bindingSub tidligbinding ()'Opprett variabel for å holde den nye Excel -appenDim xlApp As Excel.Application'Tilordne Excel App til variabelAngi xlApp = Ny Excel.Application'Legg til arbeidsbok i xlApp og gjør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueSlutt Sub |
123456789101112 | 'Sen bindingSub latebinding ()'Lag variabel for å holde nytt objektDim xlApp som objekt'Tilordne Excel -appen til ObjectSett xlApp = CreateObject ("Excel.Application")'Legg til arbeidsbok i xlApp og gjør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueSlutt Sub |