如何在 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 中创建一个子文件夹,这是默认的日历文件夹。我希望能够在日历部分创建另一个根文件夹。可以通过界面进行操作(右键单击:新日历组)。这是我想以编程方式实现的。
有人知道我们如何以编程方式在 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 中创建一个子文件夹,这是默认的日历文件夹。我希望能够在日历部分创建另一个根文件夹。可以通过界面进行操作(右键单击:新日历组)。这是我想以编程方式实现的。