通过录制宏生成代码

如果不确定要使用哪个 Visual Basic 方法或属性,可以打开宏录制器并手动执行操作。 宏录制器会将操作转换成 Visual Basic 代码。 录制完操作后,可修改代码以准确完成所需的操作。 例如,如果不知道使用哪种属性或方法缩进段落,请执行以下操作:

  1. "开发工具" 功能区上,单击 "录制宏"

  2. 将默认的宏名更改为所选择的名称,然后单击 "确定" 启动录制器。

  3. "开始" 菜单上,单击 "增加缩进量" 按钮。

  4. "开发工具" 功能区上,单击 "停止录制"

  5. "开发工具" 功能区上,单击 "宏"

  6. 选择您在步骤 2 中指定的宏名,然后单击 "编辑"

查看 Visual Basic 代码以确定相当于段落左缩进的属性( LeftIndent 属性)。 将光标置于其中 .LeftIndent ,然后按 F1 或单击“ 帮助 ”按钮。

备注

所录制的宏使用的是 Selection 对象。 例如,以下代码示例将所选段落缩进半英寸。

Sub IndentParagraph() 
    Selection.ParagraphFormat.LeftIndent = InchesToPoints(0.5) 
End Sub

您也可以修改所录制的宏以使用 Range 对象。 有关详细信息,请参阅修改录制的 Visual Basic 宏

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。