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. |