1

我最近在宏 IDE 中为 Visual Studio 2010 编写了一个宏,我已经保存了该宏,它位于我解决方案中当前活动的宏项目中。

当要通过将宏添加到我的工具栏时

工具 > 自定义 > 命令(选项卡)> 工具栏 > 标准 > 添加命令 > 宏

只有 Macro.Sample.etc... 存在,没有我的宏。我错过了什么?我进入工具>宏资源管理器并将我当前的项目设置为默认录制项目。

4

1 回答 1

0

VS 让这变得非常混乱。您创建的是宏模块- 宏的容器。但是,如果模块名称与文件名不匹配,它将不会“注册”到系统或被系统看到。您可以创建所有您想要的子程序,但它们不会显示(或“注册”为可用的宏)。

答: 检查以确保“Public Module Blah ”与文件名匹配(资源管理器中的模块名称)!

您可以通过创建一个新模块,然后从其他地方复制/粘贴代码但没有意识到模块名称不同而被此咬伤。

如果您想确保您的模块将按预期工作,请按照以下步骤操作:

  1. Macro Explorer,右键单击MyMacros,然后创建一个新模块
  2. 现在右键单击您的新宏模块,然后选择新建宏
  3. 将您的代码放入它生成的子代码中!

构建,保存,检查您的工具栏/添加命令,您将看到您的宏!

你可以重命名潜艇,没关系。这些成为您可用的宏。但不要重命名模块!在创建模块时以您想要的方式获取模块名称。

于 2012-06-27T21:57:52.823 回答