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. |
Hinweise
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.