2

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

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

4

1 回答 1

1

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

这是 MSDN 文档。

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

private void ThisApplication_Startup(object sender, System.EventArgs e)

{
    this.ActiveExplorer().SelectionChange += () => {    
        MessageBox.Show("Selection Changed")
    };
}
于 2013-01-21T16:27:13.000 回答