| Platform SDK: Exchange 2000 Server |
[This is preliminary documentation and subject to change.]
Provides scheduling properties for specifying recurrence pattern rules.
When you create an appointment or meeting, you can make it into a recurring appointment or meeting by creating one or more RecurrencePattern objects. When you process a recurring appointment or meeting, the RecurrencePattern objects define the recurring instances.
A RecurrencePattern object can either define a set of appointment instances, or it can define a set of exceptions to instances defined by other RecurrencePattern objects.
Note CDO supports a maximum of 10 instances in a single day. If the Frequency value is minutely or secondly, the instances are only expanded for the first day of the pattern.
Properties
| Name | Type | Description |
|---|---|---|
| ByPosition
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]]IIntegers* |
Contains the relative position of an instance in a recurrence pattern. |
| DaysOfMonth
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]]IIntegers* |
Contains the days of the month when a recurrence pattern is valid. |
| DaysOfWeek
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the days of the week when a recurrence pattern is valid. |
| DaysOfYear
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the days of the year when a recurrence pattern is valid. |
| EndType | [Visual Basic,VBScript] CdoPatternEndType [C++,IDL] CdoPatternEndType* |
Specifies how a recurring pattern ends. |
| FirstDayOfWeek | [Visual Basic,VBScript] CdoDayOfWeek [C++,IDL] CdoDayOfWeek* |
Contains the day when a week starts, such as Sunday or Monday. |
| Frequency | [Visual Basic,VBScript] CdoFrequency [C++,IDL] CdoFrequency* |
Contains the recurring type of the pattern, such as daily or weekly. |
| HoursOfDay
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the hours of the day when a recurrence pattern is valid. |
| Instances | [Visual Basic,VBScript] Long [C++,IDL] long |
Contains the number of instances generated by the pattern. |
| Interval | [Visual Basic,VBScript] Long [C++,IDL] long |
Contains the interval between any two instances generated by the pattern. |
| MinutesOfHour
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the minutes of the hour when a recurrence pattern is valid. |
| MonthsOfYear
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the months of the year when a recurrence pattern is valid. |
| PatternEndDate | [Visual Basic,VBScript] Date [C++,IDL] DATE |
Contains the date and time the recurrence pattern terminates. |
| SecondsOfMinute
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the seconds of a minute when a recurrence pattern is valid. |
| Type
(Read-only) |
[Visual Basic,VBScript] String [C++,IDL] BSTR |
Contains whether to add or delete a set of appointment instances from a recurring appointment. |
| WeekDays
(Read-only) |
[Visual Basic,VBScript] IVariants [C++,IDL] IVariants* |
Contains values describing the weeks and the days of the week when appointment instances should occur. |
| WeeksOfYear
(Read-only) |
[Visual Basic,VBScript] IIntegers [C++,IDL]IIntegers* |
Contains the weeks of the year when a recurrence pattern is valid. |