Я разработал Excel Addin, используя VSTO 4.0. Существует специальная панель задач, которая содержит различные элементы управления для выполнения функций. Custom Taskpane отлично работает с Office 2010 и отображается слева. , но когда я устанавливаю админ для офиса 2013 на Windows 8.1, он вообще не появляется?Как отобразить пользовательскую панель задач в Office 2013?
Ниже приведен фрагмент кода, который используется для отображения панели задач;
var taskPaneProcessMapView = new TaskPanes.taskpaneProcessMap().GetInstance();
this.TaskPaneProcessMap = Globals.ThinkReliabilityAddIn.CustomTaskPanes.Add(taskPaneProcessMapView, "Process Map");
this.TaskPaneProcessMap.Visible = false;
Addin включен. и я устанавливаю видимое значение true, когда это необходимо. он показывает меню ленты. но он не отображает панель задач. У меня есть кнопка на ленте, нажимая на эту кнопку, отображает панель задач. он работает в офисе 2010 года, но ничего не делает на 2013 год. даже исключение не регистрируется. Я не уверен, но я думаю, проблема связана с тем, что Office 2010 является MDI, где несколько книг могут быть открыты в одном экземпляре excel. и в случае 2013 года Office является SDI, где каждая новая рабочая книга открывает новый экземпляр excel. –