2013-01-21 32 views
2

我使用c#爲Outlook 2007/2010添加了一個Outlook加載項。 是否有任何事件或可能性對代碼進行編碼,當實際查看的郵件發生更改時將執行該操作?C#Outlook 2007實際查看郵件更改

例如...在右側應顯示一個側欄,顯示有關發件人的聯繫信息,並且每次查看其他郵件時都必須刷​​新該信息。

回答

1

您應該使用Explorer.SelectionChanged事件通知您的插件用戶已選擇一個新項目。

Here is the MSDN documentation.

你會掛到您的加載項的啓動方法,此事件是這樣的:

private void ThisApplication_Startup(object sender, System.EventArgs e) 

{ 
    this.ActiveExplorer().SelectionChange +=() => {  
     MessageBox.Show("Selection Changed") 
    }; 
} 
相關問題