在 Outlook 中捕获对 MailItem.SendUsingAccount 属性的更改

Posted

技术标签:

【中文标题】在 Outlook 中捕获对 MailItem.SendUsingAccount 属性的更改【英文标题】:Capturing changes to MailItem.SendUsingAccount property in Outlook 【发布时间】:2011-01-18 12:22:28 【问题描述】:

我正在开发一个 Outlook 扩展,如果通过 GUI 更改 SendUsingAccount 属性,该扩展需要更改在撰写窗口中打开的 MailItem。我想自动应用我的更改,但我找不到用户进行更改时引发的任何事件。我尝试收听以下事件但没有成功:

mailItem.PropertyChange mailItem.CustomAction mailItem.CustomPropertyChange

SendUsingAccount 属性更改时是否会引发任何事件?

【问题讨论】:

【参考方案1】:

不,是简短的回答。 你可以破解一个计时器来检查属性的变化。 马库斯

【讨论】:

谢谢马库斯。我设置了一个带有计时器的后台线程来监控它,但希望有更好的方法。 也许子类化是要走的路

以上是关于在 Outlook 中捕获对 MailItem.SendUsingAccount 属性的更改的主要内容,如果未能解决你的问题,请参考以下文章

如何捕获我对会议邀请的回复?

使用文件资源管理器发送到 - 邮件收件人时启动的Outlook加载项

如何捕获电子邮件

在 Access 中处理 Outlook MailItem 发送事件

挂钩 Outlook,权限问题

VSTO Outlook 插件:当用户拖放定期约会时,无法在 Item_Change 事件中获取 AppointmentItem