首页 > 解决方案 > (false) 更新“HTMLBody”时触发

问题描述

我有一个 C# COM 插件,它可以将自定义 HTML 插入到电子邮件的正文中。

使用 OutlookSpy,我看到以下事件已触发:

PropertyChange (To)
PropertyChange (CC)
PropertyChange (BCC)
PropertyChange (To)
PropertyChange (CC)
PropertyChange (BCC)
PropertyChange (To)
PropertyChange (CC)
PropertyChange (BCC)
PropertyChange (ReceivedTime)
Write (false)
BeforeCheckNames (false)
AfterWrite ()
<Unknown(DispID=0x0000FC95)> (false)
PropertyChange (ConversationTopic)
PropertyChange (ConversationIndex)
PropertyChange (Subject)
PropertyChange (InternetCodepage)
PropertyChange (HTMLBody)
CustomPropertyChange (--- custom data ---)
CustomPropertyChange (--- custom data ---)
CustomPropertyChange (--- custom data ---)
CustomPropertyChange (--- custom data ---)

代码工作正常。我想知道什么事件对应于 DISPID 0x0000FC95。我将来也许可以用它来做一些事情。

标签: outlookcomoutlook-addinidispatch

解决方案


这是AfterWrite事件的可取消版本。Microsoft 不支持或记录它。他们在 OOM 中引入了它,但从未进入类型库。他们可以随时拿走它,你最好不要使用它。


推荐阅读