Как отобразить пользовательскую панель задач в Office 2013?
Я разработал Excel Addin, используя VSTO 4.0. Существует Пользовательская область задач, которая содержит различные элементы управления для выполнения функций. Пользовательская панель задач отлично работает с Office 2010 и отображается слева. но когда я устанавливаю надстройку для офиса 2013 на Windows 8.1, она вообще не появляется?
Ниже приведен фрагмент кода, который я использую для отображения панели задач;
var taskPaneProcessMapView = new TaskPanes.taskpaneProcessMap().GetInstance();
this.TaskPaneProcessMap = Globals.ThinkReliabilityAddIn.CustomTaskPanes.Add(taskPaneProcessMapView, "Process Map");
this.TaskPaneProcessMap.Visible = false;
1 ответ
this.TaskPaneProcessMap.Visible = false;
Может быть, вам нужно установить для свойства Visible значение true?
В любом случае, ваша надстройка включена? У вас была возможность проверить список надстроек COM в Excel? Он указан в списке неактивных надстроек?
Приложения Microsoft Office могут отключать надстройки, которые ведут себя неожиданно. Если приложение не загружает вашу надстройку, приложение может быть жестко отключено или программно отключено надстройка.
Может произойти жесткое отключение, когда надстройка вызывает неожиданное закрытие приложения. Это также может произойти на вашем компьютере разработчика, если вы остановите отладчик во время выполнения обработчика события Startup в вашей надстройке.
Мягкое отключение может произойти, когда надстройка выдает ошибку, которая не приводит к неожиданному закрытию приложения. Например, приложение может мягко отключить надстройку, если она генерирует необработанное исключение во время выполнения обработчика события запуска.
При повторном включении надстройки с программным отключением приложение сразу же пытается загрузить надстройку. Если проблема, в результате которой приложение мягко отключило надстройку, не была устранена, приложение снова отключит эту надстройку. См. Как: повторно включить надстройку, которая была отключена, для получения дополнительной информации.