Estä automacron/eventmacron suorittaminen VBA: n avulla Microsoft Excelissä

Anonim

Jos haluat avata työkirjan ilman Auto_Open-makroa, voit tehdä tämän pitämällä Vaihto-näppäintä painettuna
alas, kun avaat tiedoston.

Jos työkirja on suojattu salasanalla, muista pitää Shift-näppäintä painettuna salasanan syöttämisen jälkeen.
Auto_Open-makro ei toimi automaattisesti, kun avaat työkirjan makrosta. Sinun täytyy muistaa
asettaa menetelmän RunAutoMacros arvoksi True.

Voit estää Auto_Close-makron suorittamisen pitämällä Shift-näppäintä painettuna, kun suljet työkirjan…
Sama koskee kaikkia muita automaattisia makroja, pidä Shift-näppäintä painettuna estääksesi niiden suorittamisen.
Excel 97: ssä ja uudemmissa tapahtumia käytetään makrojen suorittamiseen. Myös Excel 97 ja uudemmat tunnistavat ja suorittavat vanhemmat
automaattiset makrot, jos niitä on. Tapahtumamakrot ajetaan ennen automacroja, esim. the Workbook_Open eventmacro
suoritetaan ennen Auto_Open-makroa.

Excel 97: ssä ja uudemmissa voit poistaa tapahtumamakrot käytöstä lisäämällä tämän rivin koodiin:

Application.EnableEvents = Väärä

Muista palauttaa ominaisuuden arvoksi Tosi, jotta tapahtumamakrot otetaan uudelleen käyttöön, kun olet valmis.