背景是我有一个旧插件,我用它来安装其他插件并删除ThisAddIn_Startup上的旧插件。一切似乎工作正常,但发现一台电脑解决方案没有工作。是否可以重新加载outlook的Office.ComAddIn列表?
我成功安装并删除了插件,但插件在第一次加载时不加载。
private static void EnableNewPlugin()
{
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
object index = "NewAddin";
Office.COMAddIn addin = null;
addin = app.COMAddIns.Item(ref index);
addin.Connect = false;
addin.Connect = true;
}
那么这种方法适用于所有的其他计算机,但问题是在这一个PC似乎它并没有发现它在app.COMAddIns列表。所以我的问题是如何以编程方式重新启动COMAddIns列表?