2016-08-23 4 views
0

Office APIを使用してOutlookにフォルダグループを追加しようとしています。私は正常にフォルダを追加することができますが、私は私が私の連絡先やiCloudのレベルに私のフォルダを追加したい、より高いレベルのフォルダOutlook APIを使用して 'フォルダグループ'を追加する

enter image description here

を追加する方法を見つけ出すことはできませんが、私はどのように把握傾けます。私の連絡先を右クリックして新しいフォルダグループを作成する以外の方法でOutlookを実行する方法がわからない場合は、既存のグループの下にフォルダを作成してから新しいグループに移動する必要があります

この "フォルダグループ" のためのプログラムで

おかげ マット

答えて

0

OutlookでAPIクラスをacheiveするNavigationGroupです。 Explorerクラスから取得できました。 以下のコードは、 "New Folder Group"という名前のNavigationGroupを作成し、このグループにoutlookフォルダ "New Folder"を追加します。コードは非常に簡単で、グループやフォルダが既に存在するかどうか、その他のエラーはチェックされません。 APIの仕組みを説明するサンプル。

string navigationGroupName = "New Folder Group"; 
string folderName = "New Folder"; 

ContactsModule contactsModule = Globals.ThisAddIn.Application.ActiveExplorer().NavigationPane.Modules.GetNavigationModule(OlNavigationModuleType.olModuleContacts) as ContactsModule; 

NavigationGroup navigationGroup = contactsModule.NavigationGroups.Create(navigationGroupName); 

Folder contactFolder = (Folder) Globals.ThisAddIn.Application.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts).Folders.Add(folderName, OlDefaultFolders.olFolderContacts); 

navigationGroup.NavigationFolders.Add(contactFolder); 
関連する問題