Herbers Excel-Forum - das Archiv

Makros deaktivieren bei Öffnen aus VBA

Bild

Betrifft: Makros deaktivieren bei Öffnen aus VBA
von: yogi

Geschrieben am: 08.03.2005 17:07:30
Hallo Gemeinde
Per Makro muss ich Exceldateien mit Makros öffnen, möchte sie jedoch deaktivieren. Mit
Workbooks.Open FileName:=file_name, editable:=True
wird zwar das auto_start Makro unterdrückt, nicht aber weitere wie Workbook_Activate() usw.
Wie kann ich die Ausführung aller Makros der Datei verhindern?
Danke zu voraus!
yogi
Bild

Betrifft: AW: Makros deaktivieren bei Öffnen aus VBA
von: Matthias G
Geschrieben am: 08.03.2005 17:09:58
Hallo Yogi,
vor dem Öffnen der Mappe
Application.EnableEvents = False
bei Bedarf anschließend wieder auf True.
Damit werden die Ereignismakros deaktiviert.
Gruß Matthias
Bild

Betrifft: AW: Makros deaktivieren bei Öffnen aus VBA
von: yogi

Geschrieben am: 08.03.2005 17:24:25
Grüezi Matthias
danke, funktioniert.
Anderes Problem: Das Program läuft extrem langsam. Wird es mit ESC unterbrochen und dann wieder manuell fortgesetzt, läuft es wie geschmiert. Woran liegt das?
Gruss (bis morgen!)
yogi
 Bild
Excel-Beispiele zum Thema "Makros deaktivieren bei Öffnen aus VBA"
Start des Makros nach Laden der Arbeitsmappe Makros in Abhängigkeit vom Zellennamen aufrufen
Makros zeitgesteuert aufrufen CommandBar in Abhängigkeit vorhandener Makros erstellen
Makrostart bei Auswahl einer Zelle in Zeile 3 Makros aus einem Standardmodul in ComboBox einlesen
Menüpunkt SPEICHERN deaktivieren Deaktivieren und Aktivieren von Drag&Drop
Menüpunkt "Zellen einfügen..." im Kontextmenü deaktivieren Das Extras-Menü aktivieren/deaktivieren