Application.RecordMacro-Methode (Excel)

Zeichnet Code auf, wenn der Makrorekorder aktiviert ist.

Syntax

Ausdruck. RecordMacro (BasicCode, XlmCode)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
BasicCode Optional Variant Eine Zeichenfolge, die den Visual Basic-Code angibt, der bei der Aufzeichnung eines Makros in ein Visual Basic-Modul entsteht. Die Zeichenfolge wird in einer Zeile aufgezeichnet. Wenn die Zeichenfolge ein Wagenrücklaufzeichen (ASCII-Zeichen 10 oder Chr$(10) im Code) enthält, wird sie in mehreren Zeilen aufgezeichnet.
XlmCode Optional Variant Dieses Argument wird ignoriert.

HinwBemerkungeneise

Die RecordMacro-Methode kann nicht in das aktive Modul aufzeichnen (das Modul, in dem sich die RecordMacro-Methode befindet).

Wenn BasicCode nicht angegeben wird und die Anwendung in ein Visual Basic-Modul aufzeichnet, wird von Microsoft Excel eine entsprechende Anweisung aufgezeichnet.

Sie können die Aufzeichnung verhindern (z. B. wenn der Benutzer den Dialog abbricht), indem Sie diese Funktion mit zwei leeren Zeichenfolgen aufrufen.

Beispiel

In diesem Beispiel wird Visual Basic-Code aufgezeichnet.

Application.RecordMacro BasicCode:="Application.Run ""MySub"" "

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.