Včasná neskorá väzba - Príklady kódu VBA

Obsah

Kedykoľvek priradíte objekt k premennej objektu, VB vykoná proces tzv väzba. Objekty môžu byť viazané na začiatku alebo na konci. Je ľahké rozpoznať rozdiel: Ak deklarujete premennú ako objekt, oneskoríte sa s väzbou. Včasná väzba umožňuje kompilátoru vykonať ďalšie optimalizácie a vyhradiť pamäť pred spustením aplikácie, čo umožňuje, aby váš kód bežal oveľa rýchlejšie. V niektorých prípadoch však môže byť žiaduce neskoré viazanie.

Príklady:

12345678910111213 „Včasná väzbaPodčasná väzba ()„Vytvorte premennú na uloženie novej aplikácie ExcelDim xlApp ako Excel. Aplikácia'Priradiť aplikáciu Excel k premennejNastaviť xlApp = Nový Excel. Aplikácia„Pridajte zošit do xlApp a zviditeľnite xlAppxlApp.Workbooks.AddxlApp.Visible = PravdaKoniec pod
123456789101112 „Neskorá väzbaPodpozdná väzba ()'Vytvorte premennú na uloženie nového objektuDim xlApp ako objekt„Priradiť aplikáciu Excel k objektuNastaviť xlApp = CreateObject ("Excel.Application")„Pridajte zošit do xlApp a zviditeľnite xlAppxlApp.Workbooks.AddxlApp.Visible = PravdaKoniec pod

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave