Visual Basic (Excel), makro pri otvoreni suboru

Programovacie jazyky, rady, poradňa...
manomano
Novice
Novice
Príspevky: 1
Registrovaný: 15 jan 2009, 22:40

Visual Basic (Excel), makro pri otvoreni suboru

Príspevok od používateľa manomano »

Ahojte,

potrebujem poradit s riesenim nasledujucej zalezitosti. V praci robim s Excelom s roznymi tabulkami, a s tymito tabulkami pracuju aj ini ludia (asi 50ti). Kazdy z nas ma ine monitory, ine rozlisenie a pod. Ja, bohuzial, nemam az taky skvely zrak a preto si zvyknem nazoomovat dany subor, ktory mam otvoreny (napr na 130%). Samozrejme, pred zavretim to zabudem vratit do povodneho stavu a kolegovia, ktori to po mne otvaraju, tak ich otravuje zmensovat si priblizenie.

Preto som sa rozhodol naprogramovat si makro, ktore prisposobi zoom na vsetkych sheetoch na mnou definovane percento (napr spominanych 130%). Toto makro si zaroven zapamata povodny zoom. A naprogramoval som aj druhe makro, ktore vrati zoom na vsetkych zalozkach spat do povodnej hodnoty (niekedy 70%, niekedy 85%, niekedy 100%). Zatial to mam riesene tak, ze mam dve tlacitka, ktorymi tieto makra spustam.

Casto ale zabudam vracat zoom naspat. Chcem sa preto opytat, ci Excel poskytuje taku funkciu, ktora by sa spustila automaticky pri otvoreni lubovolneho suboru? Chcem zaroven, aby sa to makro spustalo automaticky iba na mojom PC a nie na inych PC (cize makro nemoze byt ulozene priamo v kazdom subore a spustane cez AfterOpen).

Jedno makro by sa spustalo po otvoreni akehokolvek xls suboru, druhe makro by sa spustalo pred ulozenim akehokolvek xls suboru.

Dakujem za odpoved...
Napísať odpoveď