在VS 2008中为宏指定键盘快捷键

时间:2010-06-29 13:31:31

标签: visual-studio-2008

这是一个简单的问题,这个问题 - 但我没有VS宏的经验,因此我的困惑。

我在一个新模块中将this宏复制到新的宏项目中进行行复制。宏观工作;如果我从宏编辑器中启动它,我的行将被复制。但是,我看不出如何让它显示在工具/选项/.../键盘快捷键列表中。任何人都可以帮助这个吗?

1 个答案:

答案 0 :(得分:3)

不要添加新的宏项目,而是打开Macros Explorer(查看/其他Windows / Macro Explorer),右键单击MyMacros并选择New Module。

在“新建模块”对话框中,输入名称“DuplicateLastLineModule”。然后,模块DuplicateLastLineModule出现在宏资源管理器中。双击它以打开宏编辑器。使用您链接到的博客中的宏文本替换内容。这里的关键是模块文件的名称应该与声明“Public Module DuplicateLastLineModule”中的名称匹配

保存模块。

从Visual Studio中,打开工具/选项/键盘。

在“显示包含命令”字段中,键入“复制”。您应该在列表中看到“Macros.MyMacros.DuplicateLastLineModule.DuplicateLine”下面的条目。选择它。单击“按快捷键”字段,然后按要用于调用宏的键序列。单击“确定”。

在编辑器窗口中,键入一行文本,然后按您的键序列。然后宏应该启动并复制该行。

祝你好运!