Я создаю Outlook VSTO, чтобы добавить настраиваемую кнопку на главную ленту. Я добавил код в файл tape.xml:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon>
    <tabs>
      <tab idMso="TabHome">
    <group id="Phishing" label="Phishing">
      <button id="Phishing_Email" label="Phishing_Email" size="large" />
    </group>
  </tab>
</tabs>
</ribbon>
</customUI>

И добавил код в ThisAddin.cs, но при тестировании кода кнопка не появляется, и я не получаю никаких ошибок.

Кто-нибудь может помочь?

0
Will 19 Июн 2018 в 22:01

1 ответ

Лучший ответ

Прежде всего, я заметил, что вы используете старое пространство имен для XML ленты:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

Вместо этого вам нужно указать следующее:

   <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">

Затем убедитесь, что надстройка загружена ведущим приложением и вызван метод GetCustomUI. Обратите внимание: вы должны возвращать эту XML-разметку ленты только для окон инспектора.

Пошаговое руководство : Создание настраиваемой вкладки с помощью XML ленты описывает все необходимые шаги для создания настраиваемого пользовательского интерфейса Fluent.

0
Eugene Astafiev 19 Июн 2018 в 21:59