2011-04-21 49 views
2

如何在Outlook中獲取對閱讀窗格的引用?那麼如何添加一個事件處理程序來通知閱讀窗格的內容?如何從VSTO加載項獲取閱讀窗格參考?

據我所知,Oulook並不認爲閱讀窗格是一名督察。當觸發ThisAddIn_Startup時,Application.Inspectors.Count爲0,InspectorsEvents_NewInspectorEventHandler也不會被觸發。

我想知道的是在閱讀窗格中加載郵件並獲取對該郵件的引用(即發件人的電子郵件地址)。

看起來像一個簡單的任務,但我無法在Internet上找到一個例子。

回答

1

「ReadingPane」是否意味着在主Outlook窗口中顯示當前所選Outlook消息的窗格?

如果是這樣,我不相信您直接訪問該窗格,而是查詢該文件夾中的活動文件夾和選定消息,然後直接對該消息進行操作。

1

請注意,所選消息並不總是閱讀窗格中的消息。 如果您正在操作上下文菜單,ActiveExplorer()。選擇將包含上下文菜單正在處理的項目,而不是在閱讀窗格中選擇的項目。

+0

在這種情況下,如何獲取閱讀窗格中的項目? – deztructicus 2017-05-19 14:19:56