我很沮丧尝试为 Visual Studio 编写宏(使用 VS 2008,版本 9.0.30729.1 SP,包含所有更新)。
在宏资源管理器中,我可以转到 Microsoft 的示例/VSEditor 并添加一个按我的意愿运行的子例程。但我似乎无法让它在其他任何地方工作。特别是在宏资源管理器的 MyMacros 区域中。
详细信息:
我已经复制了整个示例/VSEditor 代码并将其复制到 MyMacros/Testing 并将内部模块名称重命名为 Testing 并保存了修改后的代码。宏资源管理器现在显示测试模块及其包含的所有子例程。如果我右键单击,比如说,InsertDate 并选择运行,没有任何反应。但是,如果我向下滚动到示例/VSEditor/InsertDate 并右键单击并选择运行,它会按预期插入日期。它几乎是相同的代码(只是上面提到的位置和名称更改),但一个运行而另一个不运行。
有没有办法获得关于正在发生的事情/代码失败的地方/代码失败的原因的反馈?
谁能解释我做错了什么?