Обновление Outlook mailitem.display после дальнейшего применения изменений

Обычно перед отображением вносятся изменения в mailitem. Однако в особых случаях требуется обновление после отображения mailitem, чтобы учесть внесенные в него изменения после отображения.

Я попытался разместить несколько mailitem.display в разных местах своего кода, но похоже, что это работает ненадежно.

Любые идеи приветствуются.


person Barok    schedule 23.11.2018    source источник
comment
Я бы посоветовал закрыть элемент, прежде чем менять его, а затем снова открыть.   -  person ashleedawg    schedule 23.11.2018
comment
Ваше решение действительно является средством достижения цели. Однако есть ли способ обновить отображение по мере возникновения вопроса?   -  person Barok    schedule 23.11.2018
comment
Что именно вы делаете, что требует обновления?   -  person Dmitry Streblechenko    schedule 23.11.2018
comment
Ваш вопрос неясен, но может быть похож на этот. stackoverflow.com/questions/53010824/   -  person niton    schedule 28.11.2018


Ответы (1)


Вы можете вызвать EMail Watcher, например:

With oMail
    .To = addr
    .Subject = "CCAT eVSM Utilities License Code"
    .Body = "Message body"
    .Display
End With
Set CurrWatcher = New EmailWatcher
Set CurrWatcher.BoolRange = Range("G12")
Set CurrWatcher.TheMail = oMail

Для получения дополнительной информации перейдите по этой ссылке:

person Alina Li    schedule 23.11.2018