2
我正在創建一個程序,用於自動從傳入的電子郵件附件生成報告,並且幾乎可以完成一個區域的保存。傳入的電子郵件會自動過濾到文件夾中,以區分它們來自哪個客戶端和服務器。我無法弄清楚如何從電子郵件項目中獲取文件夾的路徑。通過MAPI界面從MailItem中獲取電子郵件文件夾
我正在使用NewMailEx
事件來調用下面的方法,並確認this.AppNamespace
和this.ReportFolder
正確實例化。
void AppClass_NewMailEx(string EntryIDCollection)
{
Outlook.MailItem Item = (Outlook.MailItem)this.AppNamespace.GetItemFromID(EntryIDCollection, this.ReportFolder.StoreID);
string FolderName = ""; //How do I get this?
}
在MSDN上MailItem
爲here。我錯過了什麼或接近這個不正確的方式嗎?
有一個'Parent'屬性,但是文檔基本上不存在它實際返回的內容。我很快就會在這裏嘗試。 – 2009-11-20 15:46:26
我假設它返回一個「對象」,因爲郵件項目父項的上下文可能不是一個文件夾。例如,右鍵點擊收件箱中的IPM.Note應該返回一個'Folder'作爲父項,但是如果您在撰寫視圖中,父項可能是檢查器,或者是null(沒有嘗試過)。 – 2014-11-16 21:41:18