autoopenmacro uitschakelen via VBA

Status
Niet open voor verdere reacties.

jvsoest

Gebruiker
Lid geworden
2 okt 2000
Berichten
741
Hallo,

Ik ben al zeker 2 jaar bezig met het volgende probleem.

De wordbasic.disableautomacros- opdracht is met de komst van VBA niet verdwenen maar er is ook geen echte VBA variant. Wanneer men besluit om wordbasic niet meer te ondersteunen bij VBA kun je dus volgens mij via code er niet meer voor zorgen dat autoopenmacros niet gedraaid worden.

Dit is met name een handig optie als je bijvoorbeeld een paar duizend sjablonen moet openen en bewerkingen moet uitvoeren. Dan kun je het niet hebben dat als er autoopenmacros inzitten dat deze je proces onderbreken en je alsnog met de hand iets moet doen.

Ik hoop dat iemand hier een oplossing voor gevonden heeft. Het op hoog zetten van de macro-beveiliging is geen optie omdat dit niet werkt!
 
Hoi jvsoest,

Je hebt helemaal gelijk, maar VBA heeft een object WordBasic waarmee dit nog kan:

WordBasic.DisableAutoMacros 1
om auto-macro's uit te zetten, en

WordBasic.DisableAutoMacros 0
om ze weer aan te zetten.

Groetjes,
Captain
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan