2011-04-21 66 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