Microsoft Office Excel
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Slučaj poziva automatskog makroa

Nivo:  NIVO 4 - klinite za objašnjenje


Ako iz makroa otvarate radnu svesku koja sadrži automatske makroe, oni se neće izvršiti, osim ako...

Poziv automatskog makroa iz drugog makroa

Ako 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:

...
' otvaranje radne sveske...
Workbooks.Open "TABELA.XLS"

' ...i pokretanje njenog makroa Auto_Open
ActiveWorkbook.RunAutoMacros xlAutoOpen

' sledi niz komandi
' u kojima se nešto radi...
' a onda sledi:

With ActiveWorkbook
    ' pokretanje makroa Auto_Close...
    .RunAutoMacros xlAutoClose
    ' ...pa zatvaranje radne sveske
    .Close
End With
...

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.

 

  (C) 2000-2009 Praktikum na Webu

Mikroračunari 6


 
 

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.