【问题标题】:Create Copyright Macro for Visual Studio 2010为 Visual Studio 2010 创建版权宏
【发布时间】:2012-05-06 11:10:32
【问题描述】:
我最近在宏 IDE 中为 Visual Studio 2010 编写了一个宏,我已保存该宏,它位于我的解决方案中当前活动的宏项目中。
当将宏添加到我的工具栏时
工具 > 自定义 > 命令(选项卡)> 工具栏 > 标准 > 添加命令 > 宏
只有 Macro.Sample.etc... 存在,没有我的宏。我错过了什么?
我进入工具 > 宏资源管理器并将我当前的项目设置为默认录制项目。
【问题讨论】:
标签:
visual-studio
visual-studio-2010
macros
【解决方案1】:
VS 让这变得非常混乱。您创建的是一个宏 Module - 一个宏的容器。但是,如果 模块名称 与 文件名 不匹配,则系统不会“注册”或被系统看到。您可以创建所有您想要的子程序,但它们不会显示(或“注册”为可用的宏)。
答案:
检查以确保“公共模块 Blah”与文件名匹配(资源管理器中的模块名称)!
你可以通过创建一个新模块,然后从其他地方复制/粘贴代码,但没有意识到模块名称不同。
如果您想确定您的模块将按预期工作,请按照以下步骤操作:
- 在 Macro Explorer 中,右键单击 MyMacros,然后创建一个New Module
- 现在右键单击您的新宏模块,然后选择新宏。
- 将您的代码放入它生成的子程序中!
构建、保存、检查您的工具栏/添加命令,您将看到您的宏!
你可以重命名潜艇,没关系。这些成为您可用的宏。但不要重命名模块!在创建模块时按照您想要的方式获取模块名称。