VSTO с несколькими XML-файлами ленты - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь создать надстройку для слова VSTO, в которой есть кнопка на ленте, а также пользовательская кнопка в контекстном меню.

Я знаю, что вы можете добавить несколько XML-файлов ленты для внешнего вида, используя разные ленточные идентификаторы, но слово AFAIK имеет только один контекст.

1 Ответ

0 голосов
/ 27 июня 2018

Вы правы, Word в отличие от Outlook не различает контексты ленты. Вы должны вернуть одну разметку XML одновременно.

По умолчанию, если надстройка VSTO пытается манипулировать пользовательским интерфейсом Microsoft Office (UI) и не работает, сообщение об ошибке не отображается. Однако вы можете настроить приложения Microsoft Office для отображения сообщений об ошибках, связанных с пользовательским интерфейсом. Вы можете использовать эти сообщения, чтобы определить, почему не отображается пользовательская лента или почему лента появляется, но элементы управления не отображаются.

Чтобы отобразить ошибки интерфейса пользователя надстройки VSTO:

  1. Запустите приложение.
  2. Откройте вкладку «Файл».
  3. Нажмите Опции.
  4. На панели категорий нажмите Дополнительно.
  5. В области сведений выберите Показать ошибки интерфейса пользователя надстройки VSTO и нажмите кнопку ОК.

В любом случае, вам нужно убедиться, что у вас есть:

  1. Объявлено правильное пространство имен:

    http://schemas.microsoft.com/office/2009/07/customui

  2. Дочерний XML внутри элемента customUI содержит объявление contextMenus.

...