Rano kasno vezivanje - primjeri VBA koda

Sadržaj

Kad god objektu dodijelite objektnu varijablu, VB izvodi proces tzv obvezujući. Objekti mogu biti rano vezani ili kasno vezani. Lako je uočiti razliku: Ako varijablu deklarirate kao Objekt, kasnite s povezivanjem. Rano vezivanje omogućuje prevoditelju da izvrši druge optimizacije i dodijeli memoriju prije izvođenja aplikacije, dopuštajući vašem kodu da radi mnogo brže. Međutim, kasno vezanje može biti poželjno u nekim slučajevima.

Primjeri:

12345678910111213 'Rano vezivanjeSub earlybinding ()'Izradite varijablu za držanje nove Excel aplikacijeZatamnite xlApp kao Excel.Application'Dodijelite Excel aplikaciji varijabliPostavite xlApp = Nova Excel.Application'Dodajte radnu knjigu u xlApp i učinite xlApp vidljivimxlApp.Workbooks.AddxlApp.Visible = IstinaKraj podm
123456789101112 'Kasno vezivanjeSub latebinding ()'Izradi varijablu za držanje novog objektaZatamni xlApp kao objekt'Dodijelite Excel aplikaciju ObjektuPostavi xlApp = CreateObject ("Excel.Application")'Dodajte radnu knjigu u xlApp i učinite xlApp vidljivimxlApp.Workbooks.AddxlApp.Visible = IstinaKraj podm

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave