我一直在尝试找出如何获取所有Outlook文件夹的列表,但只能获取默认文件夹的列表(例如收件箱、发件箱、已发送邮件、已删除项目等)。如果我有个人或自定义文件夹怎么办?例如,如果我在Outlook中添加一个名为“收据”的文件夹,则此文件夹不会是默认文件夹,并且不会显示在“默认文件夹”下面。我该如何使用c#中的Microsoft.Office.Interop.Outlook访问此文件夹?
我正在尝试创建一种自动将某些新邮件从任何给定文件夹下载到电子表格的方法。我想如果我可以获取所有文件夹的列表,那么我就可以只从所选文件夹中获取邮件。
Outlook._Folders oFolders;
Outlook.MAPIFolder oPublicFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent;
foreach (Outlook.MAPIFolder Folder in oFolders)