次の方法で共有


RecurrencePattern.RecurrenceType プロパティ (Outlook)

定期的なパターンの繰り返しの周期を示す OlRecurrenceType クラスの定数を設定します。 値の取得と設定が可能です。

構文

RecurrenceType

RecurrencePattern オブジェクトを表す変数。

注釈

RecurrencePattern オブジェクトの他のプロパティを設定する前に、 RecurrenceType プロパティを設定する必要があります。 RecurrencePattern プロパティを後で設定することは、次の表に示すように、 RecurrenceType の値とは異なります。

OlRecurrenceType 有効な RecurrencePattern プロパティ
olRecursWeekly DayOfWeekMask期間終了時刻間隔noenddate プロパティ出現するPatternStartDate開始時刻
olRecursMonthly DayOfMonthDurationEndTimeIntervalNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursMonthNth DayOfWeekMaskDurationEndTimeIntervalInstanceNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursYearly DayOfMonthDurationEndTimeIntervalMonthOfYearNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime
olRecursYearNth DayOfWeekMaskDurationEndTimeIntervalInstanceNoEndDateOccurrencesPatternStartDatePatternEndDateStartTime

この Visual Basic for Applications の例は、新しく作成された AppointmentItemRecurrencePattern オブジェクトを取得するのに GetRecurrencePattern を使用します。 プロパティ、RecurrenceTypeDayOfWeekMaskMonthOfYearInstanceOccurrencesStartTimeEndTimeSubject が設定されている場合、予定は保存され、パターンで表示されます。"2007 年 6 月 1 日から午後 2 時から午後 5 時までの 6 月 1 日から 6 月 6 日までの最初の月曜日が発生します。

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 のサポートおよびフィードバックを参照してください。