【问题标题】:Outlook 2010 C# Capturing event on quick category selectOutlook 2010 C#在快速类别选择上捕获事件
【发布时间】:2019-10-10 18:36:17
【问题描述】:

我正在尝试触发一个事件,用户通过快速类别选择更新邮件。

我已经尝试过 PropertyChange,它只在检查邮件时有效(双击它查看邮件)。

【问题讨论】:

    标签: c# outlook outlook-addin


    【解决方案1】:

    您似乎仅在打开检查器窗口时才订阅源邮件项目。您需要在资源管理器窗口中跟踪选定的项目,以便能够捕获此类情况下的 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 2015-12-04
      • 2020-05-29
      • 1970-01-01
      相关资源
      最近更新 更多