为什么它*总是*一个OlRecurrenceState.olApptMaster

本文关键字:OlRecurrenceState olApptMaster 一个 总是 为什么 | 更新日期: 2023-09-27 18:13:10

我正在尝试确定修改的循环任用的RecurrenceStateOlApptMaster, OlApptException还是OlApptOccurence

我已经毫不费力地创建了循环约会,当我修改其中一个"非系列中第一个"约会时,它会触发Modified事件处理程序,但在检查其RecurrenceState属性时,总是 OlApptMaster

第一个实例不应该是OlApptMaster,之后的实例应该是OlApptOccurenceOlApptException吗?如果它总是返回master,我怎么得到修改过的那个呢?

为什么它*总是*一个OlRecurrenceState.olApptMaster

请查看以下MSDN问题&A:

Outlook对重复约会的处理

我引用几点:

•通过调用getooccurrence()获得一个事件。

•您负责计算您想要的任何循环的日期/时间,使用计算模式

•您还必须检查Exceptions集合中删除的实例和异常。如果getooccurrence()失败,则执行此操作。

所以看起来你应该能够在异常中找到它。

来自同一作者的相似资源。

并参阅工作代码示例(下载calitem.vb),以了解他们如何能够在处理中找到和处理OlApptOccurence

如果您正在搜索修改的事件,则在Exceptions中搜索

请记住,事件在物理上是不存在的(想象一个没有结束日期的约会)。异常作为附件存储在主约会中,而不是作为独立项存储。因此,对于实际更改的项目——主约会,您获得更改通知是完全有意义的。

相关文章:
  • 没有找到相关文章