共用方式為


RecurrencePattern.RecurrenceType 屬性 (Outlook)

會傳回或設定 OlRecurrenceType 常數,指定週期模式的發生頻率。 讀取/寫入。

語法

expressionRecurrenceType

表達 代表 RecurrencePattern 物件的 變數。

註解

您必須先設定 RecurrenceType 屬性,才能設定 RecurrencePattern 物件的其他屬性。 您後續可以設定的 RecurrencePattern 屬性取決於 RecurrenceType的值,如下表所示:

OlRecurrenceType 有效的 RecurrencePattern 屬性
olRecursWeekly DayOfWeekMaskDurationEndTimeIntervalNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursMonthly DayOfMonthDurationEndTimeIntervalNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursMonthNth DayOfWeekMaskDurationEndTimeIntervalInstanceNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursYearly DayOfMonthDurationEndTimeIntervalMonthOfYearNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursYearNth DayOfWeekMaskDurationEndTimeIntervalInstanceNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime

範例

這個 Visual Basic for Applications 範例會使用GetRecurrencePattern來取得新建立AppointmentItemRecurrencePattern物件。 RecurrenceTypeDayOfWeekMaskMonthOfYearInstanceOccurrencesStartTimeEndTimeSubject屬性已設定,會儲存約會,然後以模式顯示:「發生在 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

另請參閱

RecurrencePattern 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應