Как добавить кнопку надстройки Outlook в основной обзор почты

#outlook #outlook-addin #outlook-web-addins

#outlook #outlook-надстройка #outlook-веб-дополнения

Вопрос:

Я пытаюсь создать надстройку Outlook, которая будет пересылать выбранное почтовое сообщение в виде вложения при нажатии кнопки. Желательно, чтобы это работало как для клиента Outlook, так и для Outlook Web Access. Для этого мне нужно добавить кнопку в основной пользовательский интерфейс Outlook, которая отображает список сообщений.

Однако в новом формате надстройки я не вижу точки расширения для Outlook, которая позволяет добавлять кнопку в основной пользовательский интерфейс почты. https://learn.microsoft.com/en-us/office/dev/add-ins/reference/manifest/extensionpoint#extension-points-for-word-excel-powerpoint-and-onenote-add-in-commands

Есть варианты для панели MessageRead или MessageCompose, но я ничего не вижу для общего обзора.

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

Это заставляет меня думать, что это возможно сделать, но я не уверен, как.

Может кто-нибудь, пожалуйста, указать мне, как это можно сделать?

ПРИМЕЧАНИЕ: Я НЕ пытаюсь создать COM-плагин. Это старый формат, и я заметил, что они становятся все менее надежными в Outlook 2016. Я пытаюсь использовать новый формат.

Ответ №1:

Точки расширения MessageReadCommandSurface и MessageComposeCommandSurface для Outlook применяются как к главному окну Outlook (Проводник), так и к окнам элементов (инспектор). Кнопки ленты проводника активируются при выборе электронного письма, поэтому кнопки взаимодействуют с выбранным электронным письмом. Таким образом, вам не нужно ничего делать, если вы уже определили эти точки расширения.

Комментарии:

1. Похоже, это происходит только в том случае, если у вас открыта панель чтения. Если у вас это отключено, эти кнопки не отображаются в главном пользовательском интерфейсе :-(. Я предполагаю, что это придется сделать, но не совсем то, что я искал.