Создание нового электронного письма из Excel Add In - PullRequest
0 голосов
/ 21 мая 2018

У меня есть дополнение Excel, от которого я хотел бы, чтобы пользователь мог отправлять электронные письма.Я мог бы использовать mailto: но, скорее всего, объем контента для отправки превысил бы ограничения для этого.

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

В противном случае, я думаю, мне нужно будет использовать Microsoft Graph API, который добавляет много ненужной сложности, так как я предполагаю, что тогда мне придется разобраться с аутентификациейвместе с пользовательским интерфейсом для отправки электронной почты.

Любые мысли, которые могут помочь, могут упростить это.Спасибо.

1 Ответ

0 голосов
/ 21 мая 2018

Я думаю, что вы суммировали варианты.Невозможно вызвать локальный клиент Outlook через надстройку, поскольку надстройка Excel находится в изолированной программной среде и не может получить доступ к локальному исполняемому файлу.Делать это через Microsoft Graph - лучший способ.На данный момент функция единого входа все еще находится в стадии бета-тестирования.Если вам нужно развернуть это в рабочей среде, вам нужно будет вызвать поток OAuth2 (диалог, чтобы получить согласие пользователя).Это не так много работы, учитывая, что есть много образцов в Интернете.После того, как единый вход станет доступен в GA, процесс станет легким, и вам не понадобится шаг дополнительного согласия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...