我正在尝试在Visual Studio 2010中使用C#在Outlook 2007插件中创建一个空的“联系人”文件夹,但似乎我只能在InBox中创建一个文件夹,这是真的吗?
以下是我的代码:
private void CreateContactsFolder()
{
Outlook.Folder allContacts = (Outlook.Folder)
this.Application.ActiveExplorer().Session.GetDefaultFolder
(Outlook.OlDefaultFolders.olFolderContacts);
Outlook.MAPIFolder customFolder = null;
string folderName = "All Contacts";
customFolder = (Outlook.Folder)allContacts.Folders.
Add(allContacts, Outlook.OlDefaultFolders.olFolderContacts);
}
答案 0 :(得分:1)
您可以通过指定所需的文件夹类型在“联系人”下创建一个文件夹。
Outlook.NameSpace outlookNameSpace = application.GetNamespace("MAPI");
Outlook.MAPIFolder contactsFolder =
outlookNameSpace.GetDefaultFolder(
Outlook.OlDefaultFolders.olFolderContacts);
MAPIFolder ContactsSubFolder = contactsFolder.Folders.Add("Contacts Sub Folder", Outlook.OlDefaultFolders.olFolderContacts);