我正在使用C#编写的Outlook Addin。我需要在收件人更改时实现一些业务逻辑。根据我的研究,在VSTO中没有这样的事件。我尝试使用 MailItem 中的 PropertyChanged 事件,但是发射的次数太多了。如果我在收件人中粘贴了2封电子邮件,则会针对 TO,BCC,CC 为每封电子邮件触发3次。这对我没有帮助。有没有办法知道用户何时输入收件人字段或使属性更改事件多次触发?
答案 0 :(得分:1)
您可以使用计时器 - 当事件触发时,重置计时器(禁用/启用)。仅在计时器事件中进行处理 - 这样您只能在超时后处理收件人一次。