0
我正在嘗試使用以下方式通過entryID和storeID從Outlook中檢索MailItem。 當entryID/storeID無效時該怎麼辦?我收到一個奇怪的COMException,表示該操作失敗,或者Exchange存在網絡問題或者它沒有運行。當我測試有效的entryIDs/storeID時,它似乎工作得很好。如何在Outlook中使用namespace.GetItemFromID()時處理異常?
Outlook.Application app = new Outlook.Application;
Outlook.Namespace ns = app.GetNamepace("MAPI");
Outlook.MailItem mailItem = ns.GetItemFromId("myMailItemEntryId","myMailItemParentStoreID");
在嘗試檢索MailItem之後,我得到一個奇怪的COMException,之後發生了某些事情發生在我的應用程序的GUI處理中,例如控件不會從TabPage移動到新選擇的那個等等。我不知道是什麼原因造成的,但是當異常沒有發生時它就起作用。 – Zolomon 2010-07-22 11:56:54
我想知道是否有可能在嘗試檢索郵件/文件夾之前檢查郵件/文件夾是否存在於Outlook中? – Zolomon 2010-07-22 11:57:44