Получение позиции курсора в htmlbody mailItem

Мне нужно добиться следующего поведения. Я добавил кое-что в mailItem.HTMLbody, таблицу с некоторыми данными и пару ссылок.

В моем плагине есть кнопка, которая добавляет html после позиции курсора. Это событие может произойти несколько раз.

Я попытался использовать для этого класс WordDocument.selection, но он работает с mailItem.body, а не с mailItem.HTMLBody.

Как мне это сделать? Заранее спасибо.


person Greenmachine    schedule 07.03.2017    source источник


Ответы (1)


Outlook не использует редактор HTML поверх HTMLBody. Он использует редактор Word, доступный из Inspector.WordEditor.

person Dmitry Streblechenko    schedule 07.03.2017
comment
Здравствуйте Дмитрий. Боюсь, я не понимаю, насколько ваш ответ актуален. Я ни в коем случае не эксперт по Outlook API, но я считаю, что моя проблема была ясно изложена - person Greenmachine; 07.03.2017
comment
Я говорю о том, что того, чего вы хотите, просто нет. Раньше в Outlook был чистый HTML-редактор (2007 и более ранние версии), доступный из Inspector.HTMLEditor, но последние версии Outlook (2010 и более поздние версии) используют только Word-lite, доступный из Inspector.WordEditor. Ничего другого нет. Вам придется использовать объекты редактора Word. - person Dmitry Streblechenko; 07.03.2017