从系列恢复已删除的重复

时间:2019-07-09 10:36:07

标签: outlook-redemption outlook-calendar

在.Net Outlook插件中使用赎回。删除重复项目后,我可以捕获ItemChanged事件,但该项目已被添加到“例外”列表中。如果我的逻辑认为不应删除该项目,是否可以取消删除该重复项? (我可以停止删除该系列,因为它被BeforeItemMove捕获并且具有Cancel布尔值,ItemChange在操作之后,因此为时已晚。)

2 个答案:

答案 0 :(得分:0)

您似乎对AppointmentItem.BeforeDelete事件感兴趣,该事件在删除项目之前就触发了。为了在通过操作删除电子邮件,通讯组列表,日记条目,任务,联系人或帖子时触发此事件,必须打开检查器。

请记住,您始终可以重新利用内置功能区控件。有关更多信息,请参见Temporarily Repurpose Commands on the Office Fluent Ribbon

此外,您可以设置键盘挂钩以确保处理所有方式。

答案 1 :(得分:0)

“赎回”和OOM均未公开该功能-创建异常(删除或修改)后,撤消该异常的唯一方法是在MAPI级别将其清除。通过RDOException和/或RDORecurrencePattern对象公开它是一个好主意。发送电子邮件至赎回(at)dimastr(dot)com,我们可以进行离线讨论。