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

更新:2007 年 11 月

在 Visual Studio 中开发代码时,有时您会发现自己重复执行某一特定过程或系列按键。在 Visual Studio 的早期版本(Visual C++ 除外)中,唯一的方法就是乏味地重复执行这些操作。但是现在,在 Visual Studio 中,可以通过使用宏自动完成此过程。

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

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

若要更多地了解

请参见

创建和记录宏。

如何:录制宏

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

如何:运行宏

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

宏的记录和运行问题

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

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

如何调试宏。

调试宏

宏资源管理器和它的上下文菜单。

如何:管理宏

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

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

EnvironmentEvents 模板和 OnMacrosRuntimeReset 事件。

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

宏的安全和共享问题。

宏安全性和共享问题

宏工具

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

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

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

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

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

说明:

VS 宏当前不支持 Windows 窗体。

请参见

概念

宏的记录和运行问题

参考

宏资源管理器窗口

Macros

其他资源

创建外接程序和向导