Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Outlook中创建日历组文件夹?_C#_Calendar_Outlook - Fatal编程技术网

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

C# 如何在Outlook中创建日历组文件夹?,c#,calendar,outlook,C#,Calendar,Outlook,有人知道如何在Outlook 2010/2013的日历部分以编程方式创建根文件夹。我只能在个人日历根文件夹中创建子文件夹,但无法创建其他根文件夹 private void EnsureRootFolderExists() { bool create = false; Folder rootStoreFolder = _app.Session.DefaultStore.GetRootFolder() as Folder; try {

有人知道如何在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;
        }
    }

我也试过了,但它在收件箱部分创建了一个文件夹。不是我搜索的内容…

请尝试指定文件夹的类型


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

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

你找到答案了吗?