我如何在vba中重置定期会议?

问题描述 投票:0回答:2

我编写了vba脚本,将主日历复制到另一个日历,包括定期会议。一切都很好,除非组织者对定期会议进行无序修改作为会议例外。这将触发.GetOccurrence()的错误。我能想到的解决方案是重置重复模式(.Exceptions.Count = 0)并再次重做每个异常。我可以知道如何重置重复模式,以确保没有异常吗?

谢谢!

vba outlook
2个回答
0
投票

我可以知道如何重设重复模式,以便没有例外吗?

Outlook对象模型没有为此提供任何方法或属性。您需要重新创建约会并设置重复模式。


0
投票

[如果在GetOccurrence()方法中遇到错误,则表示您未通过正确的日期-您需要捕获异常并改用RecurrencePattern.Exceptions集合。

[如果您仍然想重置模式,并且使用Redemption是您的选项,它会显示RDOExceptionsClear方法来删除约会中的所有异常以及RDOExceptionsRestore来删除特定例外

© www.soinside.com 2019 - 2024. All rights reserved.