Я разрабатываю надстройку vsto для Outlook.
Пытаюсь установить HTMLBody
почты. Однако, если открываемое мной письмо находится в папке Drafts
, я могу установить HTMLBody
сообщения, и показанный предварительный просмотр будет нормальным. Но если почта присутствует в папке Deleted Items
, свойство HTMLBody
письма установлено, но предварительный просмотр просто не показывает обновленное содержимое. Есть ли способ обновить превью? Или я что-то упускаю?
Обновление 1:
У меня есть отдельная область формы для почтового элемента. У меня есть черновик, над которым я работаю. Допустим, это исходное HTML-содержимое A. Допустим, я устанавливаю для свойства HTMLBody
сообщения значение B после перехода к области формы. Но почту пока не сохраняю. Поэтому, когда я возвращаюсь к корпусу почты, я вижу изменения (в теле письма отображается B). Конечно, если я не сохраню, изменения будут потеряны.
Но теперь я удаляю черновик, и он перемещается в папку «Удаленные». Содержимое HTML по-прежнему является A, поскольку оно не было сохранено. Теперь, когда я открываю этот черновик (из папки удаленных элементов) и перехожу к форме, я устанавливаю для свойства HTMLBody значение B сильный>. Но это изменение не отображается, когда я возвращаюсь к телу письма. В теле письма по-прежнему отображается A. (Инспектор все еще открыт, но не закрыт). Но когда я проверяю свой отладчик, свойство HTMLBody имеет значение B. Почему?