Application.EnableEvents Problemchen
29.10.2008 13:37:26
Sven
ich öffne mittels eines Makros eine andere Datei in der durch 'workbook_open' automatisch eine Userform gestartet wird.
ich will aber nicht, dass diese sich initialisiert und habe deshalb folgenden Code verwendet der die Ausführung von Makros verhindert:
Application.EnableEvents = False
Workbooks.Open (qid)
Application.EnableEvents = True
Das funktioniert auch so lange, wie ich den Code schrittweise ausführe - aber das ist ja nun nicht das, was sein soll.
Lasse ich den Code ganz normal laufen (er ist Teil einer UserForm und wird durch eine Schaltfläche aktiviert) bekomme ich die Fehlermeldung 'Code execution has been interrupted' (US Excel) und ich kann die weitere Ausführung mittels 'Continue' durchführen Abbrechen oder Debuggen.
Gibt es irgendeine Option das zu verhindern bzw einen anderen Weg die automtatische Ausführung von Makros beim Öffnen einer Arbeitsmappe zu verhindern (wenn die Mappe durch ein Makro geöffnet wird)?
Vielen Dank im Voraus. ;)