Я создал надстройку Outlook. Когда в Outlook открывается / просматривается какое-либо письмо, я хочу, чтобы моя надстройка обновляла тело письма. И когда почта закрыта или предварительный просмотр закрыт, я хочу, чтобы изменения были возвращены к исходным изменениям.
Для этого я отследил событие SelectionChange.
Внутри его обработчик:
Теперь, когда пользователь нажимает на любую другую почту, я хочу отменить сделанные мной изменения.
Тем не менее, почтовый элемент сохраняется, и Outlook также создает другую почту.
Я хочу отменить изменения во всех случаях, например, если пользователь дважды щелкает, открывает почту и закрывает ее.
Как я могу отменить изменения, внесенные в любой почтовый элемент?
Не делай этого. Временное изменение чего-либо в Outlook никогда не работает хорошо. Если вы хотите отобразить свои собственные данные, отобразите их в своем собственном элементе управления / пользовательской форме / и т.д.
Других решений пока нет …