VS 2008宏被禁用

3
突然间,我的宏在MS Visual Studio 2008中无法运行。例如,为了确保我们不太关心Unicode或否,我们将所有硬编码字符串包装在_T()中。因此,我创建了一个名为“InitializeString”的微小宏。它所做的就是输入_T(""),然后将光标向后移动两个空格,使其位于引号之间。我将此宏分配给Ctrl/Shift/S组合键。它非常有帮助。但是突然间,我按下Ctrl/Shift/S,什么也没发生!我尝试打开宏资源管理器,右键单击宏,选择运行。依旧没有反应。我尝试录制一个临时宏,其中只包含一串“s”的字符串。当我按下Ctrl/Shift/P来回放它时,VS 2008像通常情况下第一次调用宏时那样思考了一下,然后——什么也没有发生。

我检查了我的选项,“允许运行宏”的框已经被勾选。

可能发生了什么事情呢?

非常感谢!

RobR

1个回答

4

非常感谢!“AllowDComReflection”更改对我有用。 - ROBERT RICHARDSON
同样的问题我在VS2008中也遇到了。在3个配置文件中更改“AllowDComReflection”后,问题得到了解决。 - panofish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接