通过MAPI接口从MailItem获取电子邮件文件夹

Jak*_*ton 2 c# mapi office-interop outlook-2007

我正在创建一个程序来自动生成来自电子邮件附件的报告,除了一个区域外几乎完成.传入的电子邮件会自动过滤到文件夹中,以区分它们来自哪个客户端和服务器.我无法弄清楚如何从电子邮件项目中获取文件夹的路径.

我正在使用该NewMailEx事件调用下面的方法,this.AppNamespacethis.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?
}
Run Code Online (Sandbox Code Playgroud)

MSDN就MailItem这里.我错过了什么或接近这个错误的方式?

Mar*_*ett 5

我认为有一个家长你可以检查 - 它应该返回一个MAPIFolder,你可以检查名称.