保存约会项目(或特别是会议)时,我需要执行一些活动。
我想要的是,一旦用户填写了信息并单击“发送”,Outlook 就会执行该操作,并且我的代码会执行一次。
然而我发现,写入事件发生多次 - 至少两次,有时更多(例如在更新中)。
这对我来说是一个问题,因为我有一个对象需要在序列化之前进行更新,并且我不想多次进行更新和序列化。
以前有人遇到过这个问题吗?有没有比 Appointmentitem.write 更好的方法?
听起来您希望它捕获约会的发送事件,或者在项目中构建一个用户属性,标记是否已处理,然后在每次保存时检查该属性。
马库斯
添加
Outlook.ItemEvents_Event _apptEvents = (Outlook.ItemEvents_Event)ai;
_apptEvents.Send += new Outlook.ItemEvents_SendEventHandler(_itemClass_ItemEvents_Event_Send);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |