如果宏记录程序正在运行,则记录下相应代码。
expression.RecordMacro(BasicCode, XlmCode)
expression 必需。该表达式返回一个 Application 对象。
BasicCode Variant 类型,可选。是一个 Visual Basic 代码的字符串,由宏记录程序录制入 Visual Basic 模块。该字符串记录在一行中。如果字符串中包含回车(即 ASCII 字符 10,或代码中含有 Chr$(10)
),该字符串将分多行记录。
XlmCode Variant 类型,可选。该参数可忽略。
RecordMacro 方法不能录制入活动模块(即运行 RecordMacro 方法的模块)。
如果省略 BasicCode 参数并且应用程序正在往 Visual Basic 中录制代码,Microsoft Excel 将记录下一个合适的 Application.Run
语句。
若要中止录制(例如,如果用户取消了对话框),请使用两个空字符串作为参数调用本方法。
本示例录制 Visual Basic 代码。
Application.RecordMacro BasicCode:="Application.Run ""MySub"" "