【发布时间】:2019-10-10 18:36:17
【问题描述】:
【问题讨论】:
标签: c# outlook outlook-addin
【问题讨论】:
标签: c# outlook outlook-addin
您似乎仅在打开检查器窗口时才订阅源邮件项目。您需要在资源管理器窗口中跟踪选定的项目,以便能够捕获此类情况下的 PropertyChange 事件。
Explorer.SelectionChange 事件在用户以编程方式或通过与用户界面交互选择不同或附加的 Microsoft Outlook 项目时触发。当用户(以编程方式或通过用户界面)单击或切换到包含项目的不同文件夹时,也会发生此事件,因为 Outlook 会自动选择该文件夹中的第一个项目。
Public WithEvents myOlExp As Outlook.Explorer
Public Sub Initialize_handler()
Set myOlExp = Application.ActiveExplorer
End Sub
Private Sub myOlExp_SelectionChange()
MsgBox myOlExp.Selection.Count & " items selected."
End Sub
【讨论】: