3

しばらくの間、アドレス帳のOutlookビューで連絡先グループを作成する方法を探していました。この場合、私は多くの人に電子メールを送信するための連絡先グループを意味するのではありません(つまり、メーリングリストではありません)。これは、Outlook内のアドレス帳のビューのみです。グループには、複数の連絡先フォルダを含めることができます。

誰かがc#を介してこの問題を解決するためのアイデアや情報を持っていますか?

4

1 に答える 1

4

連絡先グループを制御するには、を介して連絡先NavigationModule( )を活用する必要があります。ContactsModuleExplorer.NavigationPane

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
于 2012-06-13T14:25:20.903 に答える