我想如果determing修改重复AppointmentItem的RecurrenceState
是OlApptMaster
,OlApptException
或OlApptOccurence
。
我毫不费力地创建了定期约会,当我修改一个“非第一系列”约会时,它会触发Modified
事件处理程序,但是在检查时,它的RecurrenceState
属性始终是 OlApptMaster
。
第一个实例不应该是,OlApptMaster
而随后的实例不应该是OlApptOccurence
或OlApptException
吗?如果总是返回主服务器,我该如何获得被修改的主机?
请检查以下MSDN问答:
我引用几点:
•您可以通过调用GetOccurrence()获得事件。
•您需要使用计算模式来计算所需重复发生的日期/时间
•您还必须检查“例外”集合中是否有已删除的实例和例外。如果GetOccurrence()失败,则执行此操作。
因此,看起来您应该能够在异常内部找到它。
还可以查看工作代码示例(calitem.vb
在此处下载),以了解他们如何找到并处理OlApptOccurence
其处理过程。
如果要搜索修改的事件,请在“例外”中搜索它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句