【问题标题】:C# Outlook 2007 Event actual viewed Mail ChangesC# Outlook 2007 事件实际查看的邮件更改
【发布时间】:2013-01-22 00:33:15
【问题描述】:

我正在使用 c# 为 Outlook 2007/2010 编写 Outlook 加载项。 是否有任何事件或可能编写代码,当实际查看的邮件发生变化时执行?

例如...右侧应该是一个显示发件人联系信息的侧边栏,每次我查看另一封邮件时都必须刷​​新它。

【问题讨论】:

    标签: c# outlook


    【解决方案1】:

    您应该使用Explorer.SelectionChanged 事件来通知您的插件用户选择了一个新项目。

    Here is the MSDN documentation.

    您可以像这样在插件启动方法中挂钩此事件:

    private void ThisApplication_Startup(object sender, System.EventArgs e)
    
    {
        this.ActiveExplorer().SelectionChange += () => {    
            MessageBox.Show("Selection Changed")
        };
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 2011-05-28
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      相关资源
      最近更新 更多