2016-02-24 21 views
0

我有一個Outlook加載項,使用C#程序我必須獲得Outlook發件箱的重點。這是因爲在控制任何郵件項目時,我在Ribbon中激活了一個按鈕。理想情況下,我想觸發該分割按鈕。我試圖像下面那樣獲取它,但它像獲得主題一樣獲取郵件的唯一信息,但不會獲得發件箱的重點或控制權。C#我想從Outlook加載項獲取Outlook的發件箱項目的焦點或控件

Microsoft.Office.Interop.Outlook._NameSpace oNs = OutlookApp.GetNamespace("MAPI"); 
Outlook.MAPIFolder outbox = this.Application.ActiveExplorer().Session. 
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderOutbox); 
Outlook.MailItem outboxFirstmail = outbox.Items.GetFirst() as Outlook.MailItem; 

回答

0

設置Application.ActiveExplorer.CurrentFolder屬性並調用Application.ActiveExplorer.AddToSelection

請記住,輕觸項目被提交將中止提交過程。

+0

我基本上想要將發件箱的Outlook設置爲活動資源管理器。如果我嘗試添加發件箱(上面的outlook.MAPIFolder)AddtoSelection我收到錯誤。 – Vikram

+0

其工作。謝謝你:-) – Vikram

+0

如果它回答你的問題請標記爲答案。謝謝。 –

相關問題