【发布时间】:2017-06-07 14:00:32
【问题描述】:
我通过inboxFolder = Globals.ThisAddIn.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox获取我的默认收件箱文件夹
在我的代码的其他地方,我开始执行 foreach 循环以从这些 MailItem 中提取我想要的特定信息
foreach (var item in this.inboxFolder.Items)
{
Outlook.MailItem mailItem = (Outlook.MailItem)item;
//.... doing stuff here
string SenderEmail = mailItem.SenderEmailAddress;
string SenderName = mailItem.SenderName;
string FolderLocation = mailItem.???; //how to retrieve folder location?
//.... more stuff here
}
例如:用户可能创建了一个名为“Test”的子文件夹,如下所示。
【问题讨论】:
-
您需要检查
Parent属性。见:stackoverflow.com/a/11942074/44522
标签: c# outlook vsto outlook-2010