全部显示

RecurrencePattern 对象

         
多个对象
RecurrencePattern
多个对象

代表与 AppointmentItemTaskItem 对象相关的定期约会和任务的发生模式。

使用 RecurrencePattern 对象

使用 GetRecurrencePattern 方法返回与 AppointmentItemTaskItem 对象相关的 RecurrencePattern 对象。

调用 GetRecurrencePatternClearRecurrencePattern 有副作用,会设置项目IsRecurring 属性。该属性有助于快速筛选 Items 对象。

定期模式的类型由 RecurrenceType 属性指定。RecurrenceType 属性是应设置的第一个属性。

下列属性对所有定期模式都有效:EndTimeOccurrencesStartDateStartTimeType

下表显示对于不同定期类型有效的属性。给定类型并不一定需要列出的所有属性;如果属性为空或包含无效值时保存项目,会发生错误。按月和按年模式仅对单独的天有效。按周模式仅作为 DayOfWeekMaskOr 时才有效。

定期类型 属性 示例
olRecursDaily Interval 每 N 天
  DayOfWeekMask 每星期二、星期三和星期四
olRecursMonthly Interval 每 N 个月
  DayOfMonth 每月的第 N 天
olRecursMonthNth Interval 每 N 个月
  Instance 第 N 个星期二
  DayOfWeekMask 每星期二和星期三
olRecursWeekly Interval 每 N 周
  DayOfWeekMask 每星期二、星期三和星期四
olRecursYearly DayOfMonth 每月的第 N 天
  MonthOfYear 二月
olRecursYearNth Instance 第 N 个星期二
  DayOfWeekMask 星期二、星期三、星期四
  MonthOfYear 二月