Globals.ThisAddIn.Application.ActiveInspector()
даст вам активного инспектора.Что это за сообщение об ошибке, когда вы пытались это сделать?
Вам понадобится ссылка на MailItem
, поэтому вам нужен инспектор после нажатия кнопки на ленте.Если у вас есть MailItem
, вы можете получить доступ к текстовому или HTML-тексту в зависимости от флага Outlook.MailItem.BodyFormat
.Outlook.MailItem.Body
предоставит вам текстовое тело, в то время как Outlook.MailItem.HTMLBody
предоставит вам доступ к телу HTML для добавления вашего пользовательского текста.
Вы также можете использовать контекстное меню, пользовательскую панель задач, область пользовательской формы,и т. д. Лучше всего придерживаться пользовательского интерфейса ленты, поскольку пользователи уже понимают взаимодействие.Вы также можете управлять размещением кнопки на ленте (, какая вкладка, порядок сортировки и т. Д. ).