Tag: comaddin

即使在卸载PowerPoint加载项后,function区选项卡仍然存在

我使用C#VSTO为PowerPoint 2010/2013创建了一个应用程序级外接程序。 加载项是从msi安装程序文件安装的。 问题是,从控制面板卸载加载项并打开新的PowerPoint演示文稿后,function区选项卡仍然可见,所有function都正常工作。 要删除选项卡,我必须执行以下两项操作之一: 从PowerPoint Developer选项卡中删除COM加载项列表中的加载项。 从任务管理器结束PowerPoint的运行实例。 对于我在ThisAddIn_StartUp方法中所做的所有初始化,我已经调用了dispose方法(在ThisAddIn_Shutdown方法中),但这没有帮助。 private void ThisAddIn_Shutdown(object sender, System.EventArgs e) { this.Application.WindowSelectionChange -= Application_WindowSelectionChange; this.Application.SlideSelectionChanged -= Application_SlideSelectionChanged; this.Application.SlideShowBegin -= Application_SlideShowBegin; this.Application.SlideShowEnd -= Application_SlideShowEnd; } 我错过了什么吗? Anyhelp是最受欢迎的。 谢谢!

Excel VBA项目未关闭

我有一个COM插件,我在其中处理excel事件。 我单击Alt F11以查看与excel相关的VBA项目。 但是,当我关闭工作簿时,项目资源管理器中的Excel VBA项目也不会关闭。 当我的COM插件未安装时,它会正常关闭。 发生了什么,我应该做些什么?