Есть ли способ создать экземпляр RDOMail
для MailItem
соответствует сообщению Outlook, открытому из файла .msg
?
Мой обычный подход — получить CurrentItem
из Inspector
, преобразовать его в MailItem
, получить его значения EntryID
и StoreID
и, наконец, загрузить его из RDOSession
методом GetMessageFromID
.
Однако в случае сообщений, открытых из .msg
, свойство EntryID
возвращает null
. Есть ли другой способ обойти это? Я предполагаю, что вместо этого я мог бы использовать метод GetMessageFromMsgFile
, но как мне получить полный путь к сообщению из MailItem
?
P.S. В идеале решение должно работать с объектной моделью Outlook 2003.