如何在 Outlook 中创建日历组文件夹?

How can I create a calendar group folder in Outlook?

有人知道我们如何以编程方式在 Outlook 2010/2013 的日历部分中创建根文件夹。我只能在我的个人日历根文件夹中创建一个子文件夹,但不能创建另一个根文件夹。

 private void EnsureRootFolderExists()
    {
        bool create = false;
        Folder rootStoreFolder = _app.Session.DefaultStore.GetRootFolder() as Folder;
        try {
            _rootFolder = rootStoreFolder.Folders["Owncloud"] as Folder;
        }
        catch {
            create = true;
        }

        if (create) {
            _rootFolder = rootStoreFolder.Folders.Add("Owncloud") as Folder;
        }
        else {
            _rootFolder = rootStoreFolder.Folders["Owncloud"] as Folder;
        }
    }

我也试过了,但它在收件箱部分创建了一个文件夹。不是我真正想要的...

尝试指定文件夹类型。

Add 函数的第一个参数接受一个包含新文件夹显示名称的字符串。第二个参数接受指示要创建的文件夹类型的 OlDefaultFolders 枚举。如果未指定新文件夹类型,它将默认为创建它的文件夹类型。第二个参数可能有以下值:olFolderCalendar、olFolderContacts、olFolderDrafts、olFolderInbox、olFolderJournal、olFolderNotes 和 olFolderTasks。

我同意你的看法。但如果我这样做,它会在 olFolderCalendar 中创建一个子文件夹,这是默认的日历文件夹。我希望能够在日历部分创建另一个根文件夹。可以通过界面进行操作(右键单击:新日历组)。这是我想以编程方式实现的。