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