需要在 Outlook.MailItem.Send 之前捕捉事件
Need to catch event before Outlook.MailItem.Send
目前我正在使用 Visual Studio 2015 和 VSTO 开发 outlook 插件。
我想根据邮件收件人设置称呼。
然后 MailItem.PropertyChange 我宣读了收件人并设置了称呼。
此后,用户可以更改称呼。
当我单击 "Send" 并且我更改的称呼被默认称呼覆盖时,Outlook 会抛出一个新的 MailItem.PropertyChange 事件。
我已经尝试捕获 MailItem.Send-Event,但此 PropertyChange 在 Send-Event 之前抛出。
所以我想知道是否有直接捕捉按钮按下或其他方式的解决方案。
提前致谢。
您无法捕获“发送”按钮上的单击事件,因为它没有公开(除非您更改表单设计并添加自己的按钮)。我只想设置一些布尔标志,表示您已经设置了称呼,如果这些标志为真,就不要再更改它们。
目前我正在使用 Visual Studio 2015 和 VSTO 开发 outlook 插件。 我想根据邮件收件人设置称呼。
然后 MailItem.PropertyChange 我宣读了收件人并设置了称呼。 此后,用户可以更改称呼。
当我单击 "Send" 并且我更改的称呼被默认称呼覆盖时,Outlook 会抛出一个新的 MailItem.PropertyChange 事件。
我已经尝试捕获 MailItem.Send-Event,但此 PropertyChange 在 Send-Event 之前抛出。
所以我想知道是否有直接捕捉按钮按下或其他方式的解决方案。
提前致谢。
您无法捕获“发送”按钮上的单击事件,因为它没有公开(除非您更改表单设计并添加自己的按钮)。我只想设置一些布尔标志,表示您已经设置了称呼,如果这些标志为真,就不要再更改它们。