Доступны ли панели задач в Visio VSTO? - PullRequest
0 голосов
/ 09 марта 2011

Мне нужно создать закрепляемое окно для моей надстройки Visio 2010, разработанной с помощью VSTO, однако я не вижу способа создания панели задач для Visio.

Я что-то упустил?

Ответы [ 3 ]

1 голос
/ 05 мая 2011

К сожалению, ни Visio 2007, ни Visio 2010 не поддерживают настраиваемые панели задач.

http://msdn.microsoft.com/en-us/library/aa942846%28v=vs.80%29.aspx#Y649

0 голосов
/ 26 апреля 2012

Вы создаете закрепляемые окна в Visio.Это окна привязки.

См. Эту страницу MSDN: http://msdn.microsoft.com/en-us/library/ff767674.aspx

Например: несколько лет назад я создал окно привязки для имитации пользовательского интерфейса ленты Office, который не был доступен в Visio2007 год в то время: http://blogs.msdn.com/b/saveenr/archive/2007/02/27/adding-a-ribbon-to-visio.aspx

0 голосов
/ 23 марта 2011

Пользовательскую панель задач можно добавить в приложение для Visio , выполнив следующие действия:

  1. Открытие или создание проекта уровня приложения для приложения.
  2. В меню «Проект» выберите «Добавить пользовательский элемент управления».
  3. В диалоговом окне Добавить новый элемент измените имя нового пользовательского элемента управления на MyUserControl и нажмите кнопку Добавить.
  4. Пользовательский элемент управления открывается в конструкторе.
  5. Перетащите один или несколько элементов управления Windows Forms из панели инструментов в пользовательский элемент управления.
  6. Откройте файл кода ThisAddIn.cs или ThisAddIn.vb. (Для C #) Приватный MyUserControl myUserControl1;
  7. Добавьте следующий код в класс ThisAddIn. Этот код объявляет экземпляр MyUserControl как член ThisAddIn. (Для C #) myUserControl1 = new MyUserControl (); Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane = this.CustomTaskPanes.Add (myUserControl1, "" Моя область задач ""); myCustomTaskPane.Visible = true;

Источник: msdn.microsoft.com/en-us/library/aa942846%28v=vs.80%29.aspx#Y649

...