如何从VSTO插件中获取阅读窗格的引用?

6
如何在Outlook中获取阅读窗格的引用?如何添加事件处理程序以在阅读窗格内容更改时得到通知?
据我所见,Outlook并不将阅读窗格视为检查器。当ThisAddIn_Startup被触发时,Application.Inspectors.Count为0,InspectorsEvents_NewInspectorEventHandler也不会被触发。
我想知道的是,当消息加载到阅读窗格中时,如何获取该消息的引用(即发件人的电子邮件地址)。
这似乎是一个简单的任务,但我在互联网上找不到任何示例。
2个回答

1
“ReadingPane”是指显示当前选定的Outlook消息的主Outlook窗口中的窗格吗?
如果是这样的话,我认为你不能直接访问该窗格,而是要查询活动文件夹和该文件夹中选定的消息,然后直接操作该消息。

1

请注意,所选的邮件并不总是在阅读窗格中显示的邮件。 如果您正在操作上下文菜单,请使用ActiveExplorer().Selection来获取上下文菜单作用的项目,而不是在阅读窗格中选择的项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接