使用宏自动执行重复性操作

在 Visual Studio 中开发代码时,有时您会发现自己重复执行某一特定过程或系列按键。 在 Visual Studio 中,可以通过宏自动完成此过程。

如果您用过 Microsoft Word 或 Microsoft Excel,对宏可能会比较熟悉。 宏是保存在某个文件 (.Vsmacros) 中的一组可在以后执行的指令。 可以通过在宏 IDE 中键入代码手动创建宏,也可以让环境在您键入和单击时自动为您记录宏。 创建了宏后,就可以从 Macro 资源管理器、“查找/命令”框和宏 IDE 运行它,或者使用快捷键来执行它。

宏对于了解 Visual Studio 自动化对象模型和如何用它来编程也很有帮助。 有关更多信息,请参见创建外接程序和向导

若要更多地了解

请参见

创建和记录宏。

如何:录制宏

各种运行宏和传递参数的方法。

如何:运行宏

解决宏本身以及宏的记录和运行问题。

宏的录制和运行问题

如何编辑现有的宏或手动创建新宏。

如何:编辑宏和以编程方式创建宏

如何调试宏。

调试宏

Macro 资源管理器及其上下文菜单。

如何:管理宏

如何在宏中引用 COM 和 .NET Framework 组件。

如何:在宏中引用 COM 和 .NET Framework 组件

EnvironmentEvents 模板和 OnMacrosRuntimeReset 事件。

如何:在宏中处理环境事件

宏的安全和共享问题。

宏安全性和共享问题

宏工具

下列工具可以帮助您记录、运行、调试和编辑宏。

  • Macro 资源管理器   此工具列出了环境中所有可用的宏,是查看和执行宏的主要工具。 最上方的节点包含宏项目,其中包括名为 MyMacros 的默认项目。 每个宏项目都包含一个或多个模块,而这些模块又包含各种宏命令。 新记录的宏作为名为 TemporaryMacro 的命令出现在称为 RecordingModule 的模块下,此模块在标记为记录项目的项目下。 可以双击宏命令运行它。 若要显示 Macro 资源管理器,请按 Alt+F8,或在**“视图”菜单的“其他窗口”**子菜单中选择 Macro 资源管理器。 有关 Macro 资源管理器的详细信息,请参见 Macro 资源管理器窗口

  • **“查找/命令”**框   记录或创建了宏之后,可以从 Visual Studio 工具栏的“查找/命令”框或“命令”模式下的“命令”窗口运行它。 如何:运行宏中介绍了具体过程。

  • 记录器工具栏   当开始记录宏时,会出现记录器工具栏帮助您完成此过程。 它具有开始、停止、暂停和取消记录的按钮。 也可以使用**“工具”菜单上的“宏”**子菜单或键盘快捷键来控制宏记录。 有关记录宏的详细信息,请参见 如何:录制宏

  • 宏 IDE   若要编辑或调试现有的宏,或创建新宏,请使用宏 IDE。 若要查看宏 IDE,请按 Alt+F11 或选择**“工具”菜单上“宏”子菜单的“宏 IDE”**。 宏 IDE 非常类似于 Visual Studio 主环境,但它是专为创建、编辑、调试和运行宏而设计的单独环境。

提示

VS 宏当前不支持 Windows 窗体。

请参见

参考

Macro 资源管理器窗口

Macros

概念

宏的录制和运行问题

其他资源

创建外接程序和向导