Есть ли офисное правило, которое позволяет всегда активировать кнопку ленты?

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

  <Permissions>ReadWriteItem</Permissions>
  <Rule xsi:type="RuleCollection" Mode="Or">
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
  </Rule>

Кажется, для загрузки нужны некоторые правила, но я не могу понять, что здесь указать.


person matthewdaniel    schedule 20.06.2018    source источник
comment
С практической точки зрения, если вы создадите команду ленты для отображения в сообщении, она практически всегда будет включена (есть несколько случаев, когда она не будет), поэтому вы должны быть в состоянии прибить свой сценарий почти все время.   -  person Outlook Add-ins Team - MSFT    schedule 23.06.2018
comment
@OutlookAdd-insTeam-MSFT, мы пытаемся создать надстройку, которая позволяла бы отправлять сообщения с использованием проприетарной платформы, поэтому мы хотим по существу заменить окно «Создать» нашим собственным. Есть ли способ добиться чего-то подобного в O365?   -  person Justin Cherniak    schedule 28.06.2018


Ответы (1)


Веб-надстройки Outlook находятся в контексте выбранного/конкретного элемента. Вам необходимо разработать надстройку COM (например, на основе VSTO), если вы хотите получить доступ к богатой расширяемости пользовательского интерфейса и иметь возможность динамически включать и отключать элементы управления.

Вы можете узнать больше о Fluent UI (он же Ribbon UI) в следующей серии статей:

person Eugene Astafiev    schedule 21.06.2018