2010-06-29 61 views
1

不是一个简单的问题,而是一个 - 但我没有使用VS宏的经验,因此我的困惑。将键盘快捷键分配给VS 2008中的宏

我已将宏复制到一个新的宏项目,在一个新的模块。宏观工程;如果我从宏编辑器中启动它,我的行将被复制。但是,我没有看到如何让它出现在Tools/Options /.../键盘快捷键列表中。任何人都可以提供这个帮助吗?

回答

3

不是添加新的宏项目,而是打开宏浏览器(View/Other Windows/Macro Explorer),右键单击MyMacros并选择New Module。

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

保存模块。

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

在“显示包含命令”字段中,输入“Duplicate”。您应该在阅读“Macros.MyMacros.DuplicateLastLineModule.DuplicateLine”下面的列表中看到一个条目。选择它。点击“按快捷键”字段,然后按下想要用来调用宏的按键序列。点击确定。

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

祝你好运!