Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 c# 为 Outlook 2007/2010 编写 Outlook 加载项。是否有任何事件或可能编写一些代码,当实际查看的邮件发生变化时会执行这些代码?
例如......右侧应该是一个显示发件人联系信息的侧边栏,每次查看另一封邮件时都必须刷新。
您应该使用该Explorer.SelectionChanged事件来通知您的插件用户选择了一个新项目。
Explorer.SelectionChanged
这是 MSDN 文档。
您可以像这样在插件启动方法中挂钩此事件:
private void ThisApplication_Startup(object sender, System.EventArgs e) { this.ActiveExplorer().SelectionChange += () => { MessageBox.Show("Selection Changed") }; }