2016-11-07 5 views
0

私にはOutlookのアドインがありますが、フォルダの名前の変更/変更を監視したいと思います。私も、FoldersEvents_FolderChangeEventHandlerOutlookフォルダの監視アドインを使用した名前の変更/追加/削除

private void ThisAddIn_Startup(object sender, System.EventArgs e) 
{ 
    ... 
    // monitor for folder changes 
    var folders = Application.Session.DefaultStore.GetRootFolder().Folders; 
    folders.FolderChange += Folders_FolderChange; 
} 

... 
private void Folders_FolderChange(Outlook.MAPIFolder folder) 
{ 
    // 
} 

を監視する必要があるようないくつか検索した後、それは

に見えますが、コードは、私は任意のフォルダの名前を変更する場合、呼び出される(または私はそれらを移動など)されていません。

どのようにしてフォルダの変更を監視できますか?

RenameDeleteAdd私はどのようにして監視できますか?

答えて

1

次回実行時にGCによって解放されるローカル変数(フォルダ)にイベントシンクを設定しています。それをグローバル(クラス)メンバーにします。

関連する問題