Microsoft Office Excel |
|
|
Slučaj poziva automatskog makroaNivo:
Ako iz makroa otvarate radnu svesku koja sadrži automatske makroe, oni se neće izvršiti, osim ako... Poziv automatskog makroa iz drugog makroaAko pišete VBA makro ili program u Visual Basicu kojim želite da otvorite neku postojeću radnu svesku u Excelu, obratite posebnu pažnju. Naime, ako pozvana radna sveska sadrži makro Auto_Open, on se neće izvršiti bez eksplicitnog poziva. Ovo je posledica mehanizma za pokretanje automatskih makroa - u ovom slučaju, potrebno je "pogurati" makro metodom RunAutoMacros. Ovo važi za sve četiri rezervisane varijante automatskog makroa: Auto_Open, Auto_Close, Auto_Activate i Auto_Deactivate se pozivaju tako što se metodi dodele odgovarajuće vrednosti xlAutoOpen, xlAutoClose, xlAutoActivate i xlAutoDeactivate, respektivno. Primeri upotrebe su jednostavni:
... Ako pozvana radna sveska nema automatske makroe, neće biti negativnih posledica. Zato, ako pravite složeni sistem makroa u kojima kontrolišete operacije otvaranja i zatvaranja radnih svezaka, ne bi bilo loše da izvodite te akcije na opisani način; tako ćete izbeći eventualno neželjeno ponašanje i olakšati razvoj aplikacije u Excelu.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |