Varhainen myöhäinen sidonta - Esimerkkejä VBA -koodista

Sisällysluettelo

Aina kun määrität objektin objektimuuttujalle, VB suorittaa prosessin nimeltä sitova. Objektit voivat olla sidottuja varhain tai myöhään. Ero on helppo sanoa: Jos ilmoitat muuttujan objektiksi, olet sitova myöhässä. Varhaisen sidonnan avulla kääntäjä voi suorittaa muita optimointeja ja varata muistia ennen sovelluksen suorittamista, jolloin koodisi voi toimia paljon nopeammin. Myöhäinen sidonta voi kuitenkin olla toivottavaa joissakin tapauksissa.

Esimerkkejä:

12345678910111213 'Varhainen sitominenSub -sidonta ()'Luo muuttuja uuden Excel -sovelluksen säilyttämiseksiDim xlApp Kuten Excel.Application'Määritä Excel -sovellus muuttujaanAseta xlApp = New Excel.Application'Lisää työkirja xlAppiin ja tee xlApp näkyväksixlApp.Workbooks.AddxlApp.Visible = TottaEnd Sub
123456789101112 'Myöhäinen sidontaAlisidonta ()'Luo muuttuja uuden objektin säilyttämiseksiDim xlApp objektina'Määritä Excel -sovellus objektiinAseta xlApp = CreateObject ("Excel.Application")'Lisää työkirja xlAppiin ja tee xlApp näkyväksixlApp.Workbooks.AddxlApp.Visible = TottaEnd Sub

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave