1

我很沮丧尝试为 Visual Studio 编写宏(使用 VS 2008,版本 9.0.30729.1 SP,包含所有更新)。

在宏资源管理器中,我可以转到 Microsoft 的示例/VSEditor 并添加一个按我的意愿运行的子例程。但我似乎无法让它在其他任何地方工作。特别是在宏资源管理器的 MyMacros 区域中。

详细信息:
我已经复制了整个示例/VSEditor 代码并将其复制到 MyMacros/Testing 并将内部模块名称重命名为 Testing 并保存了修改后的代码。宏资源管理器现在显示测试模块及其包含的所有子例程。如果我右键单击,比如说,InsertDate 并选择运行,没有任何反应。但是,如果我向下滚动到示例/VSEditor/InsertDate 并右键单击并选择运行,它会按预期插入日期。它几乎是相同的代码(只是上面提到的位置和名称更改),但一个运行而另一个不运行。

有没有办法获得关于正在发生的事情/代码失败的地方/代码失败的原因的反馈?

谁能解释我做错了什么?

4

1 回答 1

1

我尝试了同样的事情,将 VSEditor 代码复制到 MyMacros/Testing。事情也不会运行。

然后我转到菜单选项View|Error List然后到Microsoft Visual Studio 宏编辑器中的菜单选项Debug|Build 。我看到未声明实用程序(错误列表中的第一个错误)。当我将实用程序复制到 MyMacros 时。宏开始工作。

也许这与您遇到的问题相同。

于 2008-12-08T21:32:22.623 回答