这是一个简单的问题,这个问题 - 但我没有VS宏的经验,因此我的困惑。
我在一个新模块中将this宏复制到新的宏项目中进行行复制。宏观工作;如果我从宏编辑器中启动它,我的行将被复制。但是,我看不出如何让它显示在工具/选项/.../键盘快捷键列表中。任何人都可以帮助这个吗?
答案 0 :(得分:3)
不要添加新的宏项目,而是打开Macros Explorer(查看/其他Windows / Macro Explorer),右键单击MyMacros并选择New Module。
在“新建模块”对话框中,输入名称“DuplicateLastLineModule”。然后,模块DuplicateLastLineModule出现在宏资源管理器中。双击它以打开宏编辑器。使用您链接到的博客中的宏文本替换内容。这里的关键是模块文件的名称应该与声明“Public Module DuplicateLastLineModule”中的名称匹配
保存模块。
从Visual Studio中,打开工具/选项/键盘。
在“显示包含命令”字段中,键入“复制”。您应该在列表中看到“Macros.MyMacros.DuplicateLastLineModule.DuplicateLine”下面的条目。选择它。单击“按快捷键”字段,然后按要用于调用宏的键序列。单击“确定”。
在编辑器窗口中,键入一行文本,然后按您的键序列。然后宏应该启动并复制该行。
祝你好运!