RecurrencePattern.RecurrenceType 屬性 (Outlook)
會傳回或設定 OlRecurrenceType 常數,指定週期模式的發生頻率。 讀取/寫入。
語法
expression。 RecurrenceType
表達 代表 RecurrencePattern 物件的 變數。
註解
您必須先設定 RecurrenceType 屬性,才能設定 RecurrencePattern 物件的其他屬性。 您後續可以設定的 RecurrencePattern 屬性取決於 RecurrenceType的值,如下表所示:
OlRecurrenceType | 有效的 RecurrencePattern 屬性 |
---|---|
olRecursWeekly | DayOfWeekMask, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime |
olRecursMonthly | DayOfMonth, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime |
olRecursMonthNth | DayOfWeekMask、Duration、EndTime、Interval、Instance、NoEndDate、Occurrences、PatternStartDate、PatternEndDate、StartTime |
olRecursYearly | DayOfMonth、 Duration、 EndTime、 Interval、 MonthOfYear、 NoEndDate、 Occurrences、 PatternStartDate、 PatternEndDate、 StartTime |
olRecursYearNth | DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime |
範例
這個 Visual Basic for Applications 範例會使用GetRecurrencePattern來取得新建立AppointmentItem的RecurrencePattern物件。 RecurrenceType、DayOfWeekMask、MonthOfYear、Instance、Occurrences、StartTime、EndTime和Subject屬性已設定,會儲存約會,然後以模式顯示:「發生在 2007 年 6 月 6 日 1 月 1 日的第一個星期一,直到 2016 年 6 月 6 日下午 2:00 到下午 5:00」。
Sub RecurringYearNth()
Dim oAppt As AppointmentItem
Dim oPattern As RecurrencePattern
Set oAppt = Application.CreateItem(olAppointmentItem)
Set oPattern = oAppt.GetRecurrencePattern
With oPattern
.RecurrenceType = olRecursYearNth
.DayOfWeekMask = olMonday
.MonthOfYear = 6
.Instance = 1
.Occurrences = 10
.Duration = 180
.PatternStartDate = #6/1/2007#
.StartTime = #2:00:00 PM#
.EndTime = #5:00:00 PM#
End With
oAppt.Subject = "Recurring YearNth Appointment"
oAppt.Save
oAppt.Display
End Sub
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。