我最近在宏 IDE 中为 Visual Studio 2010 编写了一个宏,我已经保存了该宏,它位于我解决方案中当前活动的宏项目中。
当要通过将宏添加到我的工具栏时
工具 > 自定义 > 命令(选项卡)> 工具栏 > 标准 > 添加命令 > 宏
只有 Macro.Sample.etc... 存在,没有我的宏。我错过了什么?我进入工具>宏资源管理器并将我当前的项目设置为默认录制项目。
我最近在宏 IDE 中为 Visual Studio 2010 编写了一个宏,我已经保存了该宏,它位于我解决方案中当前活动的宏项目中。
当要通过将宏添加到我的工具栏时
工具 > 自定义 > 命令(选项卡)> 工具栏 > 标准 > 添加命令 > 宏
只有 Macro.Sample.etc... 存在,没有我的宏。我错过了什么?我进入工具>宏资源管理器并将我当前的项目设置为默认录制项目。
VS 让这变得非常混乱。您创建的是宏模块- 宏的容器。但是,如果模块名称与文件名不匹配,它将不会“注册”到系统或被系统看到。您可以创建所有您想要的子程序,但它们不会显示(或“注册”为可用的宏)。
答: 检查以确保“Public Module Blah ”与文件名匹配(资源管理器中的模块名称)!
您可以通过创建一个新模块,然后从其他地方复制/粘贴代码但没有意识到模块名称不同而被此咬伤。
如果您想确保您的模块将按预期工作,请按照以下步骤操作:
构建,保存,检查您的工具栏/添加命令,您将看到您的宏!
你可以重命名潜艇,没关系。这些成为您可用的宏。但不要重命名模块!在创建模块时以您想要的方式获取模块名称。