Outlook) (RecurrencePattern 对象
表示发生定期约会和任务相关联的 AppointmentItem 和 TaskItem 对象的模式。
备注
使用 GetRecurrencePattern 方法返回与 AppointmentItem 或 TaskItem 对象相关联的 RecurrencePattern 对象。
调用 GetRecurrencePattern 或 ClearRecurrencePattern 有不利的一面,相应地设置项目的 IsRecurring 属性。 此属性可用于根据需要有效筛选的 项目 对象。
介于 1 表示定期模式的类型。 介于 1 是第一个应设置的属性。
以下属性是为所有定期模式有效︰ 结束时间 、 出现 、 开始日期 、 开始时间 或 类型 。
下表显示对于不同定期类型有效的属性。 如果在保存该项目,该属性为空或包含无效的值,将发生错误。 按月和按年模式才对单独的天有效。 每周一次的模式仅为 或 的 年 有效。
RecurrenceType | 属性 | 示例 |
---|---|---|
olRecursDaily | 持续时间 、 结束时间 、 时间间隔 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | 间隔 的值 N,每隔 N 天。 |
olRecursWeekly | 年 、 持续时间 、 结束时间 、 间隔 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | 间隔 的值 N,每 N 周。 下面举例说明 年 是每个星期二、 星期三和星期四。 |
olRecursMonthly | DayOfMonth 、 持续时间 、 结束时间 、 间隔 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | 间隔 的值 N,每 N 个月。 DayofMonth 的值 N 是该月的第 n 个每天。 |
olRecursMonthNth | 年 、 持续时间 、 结束时间 、 间隔 、 实例 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | 间隔 的值 N,每 N 个月。 实例 的 N 值的一个示例是每第 n 天 (星期二)。 下面举例说明 年 是每个星期二和星期三。 |
olRecursYearly | DayOfMonth 、 持续时间 、 结束时间 、 间隔 、 MonthOfYear 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | DayofMonth 的值 N,每月第 n 天。 MonthOfYear 的一个示例是 2 月。 |
olRecursYearNth | 年 、 持续时间 、 结束时间 、 间隔 、 实例 、 NoEndDate 、 事件 、 PatternStartDate 、 PatternEndDate 、 开始时间 | 实例 的 N 值的一个示例是第 n 天 (星期二)。 年 的一个示例是星期二、 星期三和星期四。 MonthOfYear 的一个示例是 2 月。 |
当使用定期约会项目时,应释放任何先前的引用、 访问或修改项目,并释放这些引用,一旦完成并保存所做的更改之前获取新的定期约会项引用。 这种做法适用于周期性的 AppointmentItem 对象,以及任何 异常 或 RecurrencePattern 对象。 若要释放 (VBA) 或 Visual Basic 中 Visual Basic for Applications 的引用,设置为 Nothing ,现有对象。 在 C# 中,显式释放该对象的内存。 有关代码示例,请参阅 AppointmentItem 对象的主题。
请注意,即使是在您释放引用并尝试获取新引用之后,如果仍存在对以上对象之一的活动引用(由另一个加载项或 Outlook 保存),则新引用也仍将指向对象的过期副本。 因此,在完成使用定期约会后立即释放引用非常重要。
方法
名称 |
---|
GetOccurrence |
属性
名称 |
---|
Application |
类 |
DayOfMonth |
DayOfWeekMask |
Duration |
EndTime |
异常 |
实例 |
Interval |
MonthOfYear |
NoEndDate |
出现次数 |
Parent |
PatternEndDate |
PatternStartDate |
RecurrenceType |
重新生成 |
Session |
StartTime |
另请参阅
Outlook 对象模型引用RecurrencePattern 对象成员
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。