Outlook does not see changes made with anything but the Outlook Object Model
until you completely dereference the message and then reopen it Add
something like the following:
strEntryID = oMapiMailNew.EntryID
set oMapiMailNew = Nothing
set oRdpMailNew = Nothing
'reopen it
set oMapiMailNew = Application.Session.GetItemFromID(strEntryID)
oMapiMailNew.Display
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool