2014-02-21 64 views
2

突然间,我的宏没有在MS Visual Studio 2008中运行。例如,为了确保我们不关心Unicode是否太多,我们将所有硬编码的字符串封装在_T()中。所以,我创建了一个名为“InitializeString”的小宏。它所做的只是输入_T(“”),然后将光标移回两个空格,使其位于引号之间。我将这个宏分配给了Ctrl/Shift/S组合。这非常有帮助。但突然间,我按Ctrl/Shift/S并没有任何反应!我尝试打开宏浏览器,右键单击一个宏,然后选择运行。依然没有。我尝试录制一个临时宏,它只是输入一串“s”。当我按下Ctrl/Shift/P回放时,VS 2008会考虑一会儿,因为它通常是第一次调用宏,然后 - 什么都没有。VS 2008宏禁用

我检查了我的选项,并选中“允许运行宏”框。

可能是什么回事?

非常感谢!

ROBR

回答