Excel VBA教程: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 语句。

若要中止录制(例如,如果用户取消了对话框),请使用两个空字符串作为参数调用本方法。

Excel VBA教程:RecordMacro方法·示例

本示例录制 Visual Basic 代码。


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

上页:Excel VBA教程:Record方法 下页:Excel VBA教程:Refresh方法

Excel VBA教程:RecordMacro方法

Excel VBA教程:Refresh方法 Excel VBA教程:RefreshAll方法
Excel VBA教程:RefreshData方法 Excel VBA教程:RefreshTable方法
Excel VBA教程:RegisterXLL方法 Excel VBA教程:Regroup方法
Excel VBA教程:RejectAllChanges方法 Excel VBA教程:ReloadAs方法
Excel VBA教程:RemoveAllItems方法 Excel VBA教程:RemoveItem方法
Excel VBA教程:RemoveSubtotal方法 Excel VBA教程:RemoveUser方法
Excel VBA教程:Repeat方法 Excel VBA教程:Replace方法
Excel VBA教程:ReplaceNode方法 Excel VBA教程:获取有关 Macintosh 关键字的帮助
Excel VBA教程:获取有关 Macintosh 关键字的帮助 Excel VBA教程:ReplyWithChanges方法
Excel VBA教程:RerouteConnections方法 Excel VBA教程:Reset方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号