如何通过C#在Outlook中创建一组联系人文件夹

我一直在搜索如何在通讯簿的Outlook视图中创建联系人组.在这种情况下,我并不是说要向很多人发送电子邮件的联络组(即不是邮件列表).这只是Outlook中通讯簿的视图.一个组可以包含多个联系人文件夹.

是否有人有想法或一些信息可以通过c#解决此问题?

解决方法:

您需要通过Explorer.NavigationPane利用联系人NavigationModule(ContactsModule)来控制联系人组.

Outlook.Folder contacts = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts) as Outlook.Folder;
Outlook.ContactsModule module = Application.ActiveExplorer().NavigationPane.Modules.GetNavigationModule(Outlook.OlNavigationModuleType.olModuleContacts) as Outlook.ContactsModule;
Outlook.NavigationGroup group = module.NavigationGroups.Create("Custom Group"); // creates contact group
group.NavigationFolders.Add(contacts.Folders.Add("Business Contacts")); // adds folders to group
上一篇:表单配置项写法,表单写成JSON数组套对象,一行是一个数组单位,一列是一个对象单位,然后再写一个公共组件读取这个配置,循环加载slot,外层载入slot的自定义部分,比如input select等,这种写法就是把组件嵌套改为配置方式


下一篇:怎么解决tomcat占用8080端口问题图文教程(转)