Freigeben über


Workbook.RunAutoMacros-Methode (Excel)

Führt das an die Arbeitsmappe angefügte Makro Auto_Open, Auto_Close, Auto_Activate oder Auto_Deactivate aus. Diese Methode wurde aufgenommen, um abwärtskompatibel zu sein. Für neuen Visual Basic-Code sollten Sie anstelle dieser Makros die Ereignisse Open, Activate und Deactivate und die Close-Methode verwenden.

Syntax

Ausdruck. RunAutoMacros (Which)

expression Eine Variable, die ein Workbook-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Which Erforderlich XlRunAutoMacro Gibt das automatische Makro an, das ausgeführt werden soll.

Beispiel

In diesem Beispiel wird die Arbeitsmappe Analyse.xls geöffnet und das Makro Auto_öffnen ausgeführt.

Workbooks.Open "ANALYSIS.XLS" 
ActiveWorkbook.RunAutoMacros xlAutoOpen

In diesem Beispiel wird das Makro Auto_schließen für die aktive Arbeitsmappe ausgeführt und die Arbeitsmappe anschließend geschlossen.

With ActiveWorkbook 
 .RunAutoMacros xlAutoClose 
 .Close 
End With

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.