在C#中构建VSTO PowerPoint外接程序时,我正试图在撤消堆栈中设置自己的条目,以便外接程序所做的事情可以像Application.CommandBars.ExecuteMso("Undo")
一样正确地撤消。
我打电话给Application.StartNewUndoEntry()
试试这个。结果是:An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in Unknown Module. Unknown interface. (Exception from HRESULT: 0x80020001 (DISP_E_UNKNOWNINTERFACE))
我完全不知道这个错误是从哪里来的,也没有在网上搜索到太多帮助。在这一点上,我怀疑是一个构建配置或链接问题,尽管我不熟悉这些插件的内部结构来调试它
有人有主意吗?我真的很感激你的指点!
提前谢谢!
好吧,我是个白痴。我使用的是Office 2007,Application.StartNEwUndoEntry()
仅受Office 2010及更高版本的支持。