为Visual Studio 2010创建版权宏

时间:2012-05-06 11:10:32

标签: visual-studio visual-studio-2010 macros

我最近在宏IDE中为visual studio 2010编写了一个宏,我保存了宏,它在我解决方案中的当前活动宏项目中。

通过

将宏添加到我的工具栏时

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

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

1 个答案:

答案 0 :(得分:0)

VS让这令人非常困惑。您创建的是宏模块 - 宏的容器。但是,如果模块名称文件名不匹配,则它不会“注册”或被系统看到。您可以创建所需的所有子组件,但它们不会显示(或“将自己”注册为可用的宏)。

<强>答案: 检查以确保“公共模块 Blah ”与文件名匹配(资源管理器中的模块名称)!

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

如果您希望确保模块按预期工作,请执行以下步骤:

  1. Macro Explorer ,右键单击 MyMacros ,然后创建新模块
  2. 现在右键单击您的新宏模块,然后选择新宏
  3. 将您的代码放入它生成的子代码中!
  4. 构建,保存,检查工具栏/添加命令,您将看到您的宏!

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