RecordMacro 方法

       

如果宏记录程序正在运行,则记录下相应代码。

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"" "