我開發了一個使用VSTO 4.0的Excel插件。 有一個自定義任務面板,其中包含各種控件以執行功能。 自定義任務面板可以在Office 2010中正常工作,並顯示在左側。 但是當我在Windows 8.1上安裝Office 2013的插件時,它根本不會顯示?如何在Office 2013中顯示自定義任務窗格?
下面是用於顯示任務面板的代碼片段;
var taskPaneProcessMapView = new TaskPanes.taskpaneProcessMap().GetInstance();
this.TaskPaneProcessMap = Globals.ThinkReliabilityAddIn.CustomTaskPanes.Add(taskPaneProcessMapView, "Process Map");
this.TaskPaneProcessMap.Visible = false;
Addin已啓用。並且在需要時將可見性設置爲true。它顯示功能區菜單。但它不顯示任務窗格。我有功能區上的按鈕單擊該按鈕顯示任務窗格。它適用於Office 2010,但在2013年沒有做任何事情。即使沒有例外記錄。 即時通訊不知道,但我想這個問題是由於Office 2010是MDI,其中多個工作簿可以在單個Excel實例中打開的事實。在2013年的情況下,辦公室是SDI,每個新的工作手冊都會打開一個新的Excel實例。 –