如何使用C#VSTO在PowerPoint中自动卸载自定义加载项?

时间:2014-04-15 07:01:51

标签: c# vsto powerpoint-2010

我在PowerPoint 2010中创建了一个加载项。我需要检查用户正在使用的PowerPoint的当前版本,如果当前版本低于14.0,我需要显示一条消息并且还要添加-in自动卸载(或者用户无法安装或选择加载项)。

有一种简单的方法吗?我正在使用C#。 感谢。

1 个答案:

答案 0 :(得分:0)

请参阅COMAddIns.ItemCOMAddIn.Connect

COMAddIn addin = Application.COMAddIns.Item("yourAddinProgId");
addin.Connect = false;

这将导致加载项的Shutdown事件被引发。但是你必须自己完成所有的清理工作(撤消你在启动时所做的一切)。