删除已修改的定期Outlook约会会导致MAPI\u E\u找不到错误
因此,我正在使用Redemption操作Outlook约会,我发现如果我尝试删除以前已编辑过的定期约会,则delete方法会抛出一个COM异常,表示MAPI_E_NOT_found 这就是我如何复制这一点:删除已修改的定期Outlook约会会导致MAPI\u E\u找不到错误,outlook,outlook-addin,outlook-redemption,Outlook,Outlook Addin,Outlook Redemption,因此,我正在使用Redemption操作Outlook约会,我发现如果我尝试删除以前已编辑过的定期约会,则delete方法会抛出一个COM异常,表示MAPI_E_NOT_found 这就是我如何复制这一点: 首先获取模式的主RDOAppointItem 获取其中一个引用:rdomasterappoint.GetRecurrencePattern().getOccurrence(1) 进行更改并保存事件:rdoAppointmentOccurrence.Subject=“已更改”;rdoAppoi
RDOAppointItem
rdomasterappoint.GetRecurrencePattern().getOccurrence(1)
rdoAppointmentOccurrence.Subject=“已更改”;rdoAppointmentOccurrence.Save()代码>
rdoAppointmentOccurrence.Delete()
我在这里做错了什么吗?请发送电子邮件至支持联系人,我将向您发送Redemption的调试版本。谢谢Dmitry。我遇到这种情况是因为我正在将一个已编辑的事件“还原”到其原始状态(在编辑之前)。尽管到目前为止,我不认为Redemption和Interop库都提供了实现这一点的方法。