背景是我有一箇舊插件,我用它來安裝其他插件並刪除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列表?