确定Outlook文件夹是用于已发送或已接收的电子邮件项目

时间:2018-12-18 13:18:49

标签: c# outlook-addin

是否可以识别文件夹是用于发送还是接收

private void EnumerateFoldersInDefaultStore()
    {
        Folder root =
            Globals.ThisAddIn.Application.Session.
            DefaultStore.GetRootFolder() as Folder;
        EnumerateFolders(root);
    }


    private void EnumerateFolders(Folder folder)
    {
        Folders childFolders =
            folder.Folders;
        if (childFolders.Count > 0)
        {
            foreach (Folder childFolder in childFolders)
            {

            }
        }
    }

已经完成了上面的代码来枚举文件夹列表,但是不知道如何确定文件夹类型

1 个答案:

答案 0 :(得分:0)

您是否表示要尝试确定所讨论的文件夹是否为默认文件夹之一?使用Namespace.GetDefaultFolder(olFolderInbox)(或olFolderSentMail)检索默认文件夹,并使用Namespace.CompareEntryIDs将其条目ID与文件夹的条目ID进行比较。