我编写了vba脚本,将主日历复制到另一个日历,包括定期会议。一切都很好,除非组织者对定期会议进行无序修改作为会议例外。这将触发.GetOccurrence()的错误。我能想到的解决方案是重置重复模式(.Exceptions.Count = 0)并再次重做每个异常。我可以知道如何重置重复模式,以确保没有异常吗?
谢谢!
我可以知道如何重设重复模式,以便没有例外吗?
Outlook对象模型没有为此提供任何方法或属性。您需要重新创建约会并设置重复模式。
[如果在GetOccurrence()
方法中遇到错误,则表示您未通过正确的日期-您需要捕获异常并改用RecurrencePattern.Exceptions
集合。
[如果您仍然想重置模式,并且使用Redemption是您的选项,它会显示RDOExceptions。Clear
方法来删除约会中的所有异常以及RDOExceptions。Restore
来删除特定例外