在C#中构建VSTO PowerPoint插件时,我正在尝试在撤销堆栈中设置自己的条目,以便插件所做的事情可以被Application.CommandBars.ExecuteMso("Undo")正确地撤销我通过调用Application.StartNewUndoEntry()来尝试这个方法。结果是:An unhandled exception of type 'System.Runtime.InteropServices
如果我通过自动化创建一个PowerPoint应用程序,则当用户关闭主窗口时,流程将保留在Task中。我可以假设这是因为我的应用程序保存了对PowerPoint应用程序的引用,所以不能被垃圾收集。但是,我如何知道用户关闭了PowerPoint应用程序,以便释放对它的所有引用?好像是鸡或者鸡蛋的问题。下面是我在表单加载时调用的函数。如果PowerPoint已经打开,它将使用当前实例。Private Function TryAttachTo
我有一个Powerpoint加载项,当我需要引用Globals.ThisAddin.Application ( powerpoint调用加载项的当前实例或活动实例)时,它将返回一个空引用。我确实需要`Globals.ThisAddIn.Application‘或其他方法来获取Powerpoint的当前活动实例,因为它用于在活动演示文稿的活动幻灯片中生成某些内容。error triggered is