Vba 有没有一种方法可以;刷新“;展望';什么是预览窗格?

Vba 有没有一种方法可以;刷新“;展望';什么是预览窗格?,vba,outlook,Vba,Outlook,基于一组特定的条件(电子邮件正文中的关键字),我以编程方式进行设置更改。这是在我的SelectionChange事件陷阱中完成的。但我注意到,更改不会自动反映在预览窗格中的消息中。那么,有没有办法“刷新”显示?还是有更好的方法 您所能做的最好的事情是从选择中删除该消息,然后将其添加回: set Msg = Application.ActiveExplorer.Selection(1) Application.ActiveExplorer.RemoveFromSelection(Msg) Appl

基于一组特定的条件(电子邮件正文中的关键字),我以编程方式进行设置更改。这是在我的SelectionChange事件陷阱中完成的。但我注意到,更改不会自动反映在预览窗格中的消息中。那么,有没有办法“刷新”显示?还是有更好的方法

您所能做的最好的事情是从选择中删除该消息,然后将其添加回:

set Msg = Application.ActiveExplorer.Selection(1)
Application.ActiveExplorer.RemoveFromSelection(Msg)
Application.ActiveExplorer.AddToSelection(Msg)

完美的谢谢,德米特里!