我开发了一个使用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实例。 –