在 .Net Outlook 插件中使用兑换。删除重复项目时,我可以捕获 ItemChanged 事件,但该项目已添加到例外列表中。如果我的逻辑决定该项目不应该被删除,有没有办法取消删除该重复?(我可以阻止该系列被删除,因为它被 BeforeItemMove 捕获并且具有 Cancel 布尔值,ItemChange 在操作之后,因此为时已晚)。
问问题
29 次
2 回答
0
Redemption 和 OOM 都不会公开该功能 - 一旦创建了异常(删除或修改),撤消它的唯一方法是在 MAPI 级别上将其清除。通过 RDOException 和/或 RDORecurrencePattern 对象公开它是一个好主意。发送电子邮件至 redemption (at) dimastr (dot) com,我们可以离线讨论。
于 2019-07-09T14:42:35.630 回答
0
看起来您对在删除项目之前触发的AppointmentItem.BeforeDelete事件感兴趣。为了在通过操作删除电子邮件、分发列表、日记条目、任务、联系人或帖子时触发此事件,必须打开检查器。
请记住,您始终可以重新调整内置功能区控件的用途。有关详细信息,请参阅Office Fluent 功能区上的临时重新调整命令用途。
此外,您可以设置键盘挂钩以确保处理所有方式。
于 2019-07-09T11:38:32.263 回答