Могу ли я получить выделенный текст в сообщении электронной почты в почтовом приложении Outlook 2013?

Я разрабатываю почтовое приложение для Office 2013, и мне бы очень хотелось выполнить действие, когда пользователь выбирает какой-либо текст в сообщении электронной почты. Это кажется относительно тривиальным, если я создаю приложение панели задач; Я просто добавляю:

Office.context.document.addHandlerAsync(Office.EventType.DocumentSelectionChanged, handleSelectionChange);

и вызывается моя функция handleSelectionChange. Однако в почтовом приложении document равно undefined, а свойство mailbox context не имеет методов, связанных с событиями, по крайней мере, согласно документации, которую я видел.

Возможно ли то, что я пытаюсь сделать?


person Adam Crossland    schedule 02.10.2012    source источник


Ответы (2)


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

person Adam Crossland    schedule 04.10.2012

Я знаю, что это поздно, но ссылка ниже показывает, как получить выделенный текст из сообщения электронной почты (тело) с помощью метода ActiveExplorer. Надеюсь, поможет.

Получить выделенный текст из Outlook Mailitem с помощью ActiveExplorer (не ActiveInspector)

person pdsd    schedule 03.11.2015
comment
Пожалуйста, добавьте соответствующие шаги из ссылки в свой ответ. - person andorov; 04.11.2015