RecurrencePattern.RecurrenceType プロパティ (Outlook)
定期的なパターンの繰り返しの周期を示す OlRecurrenceType クラスの定数を設定します。 値の取得と設定が可能です。
構文
式。 RecurrenceType
式RecurrencePattern オブジェクトを表す変数。
注釈
RecurrencePattern オブジェクトの他のプロパティを設定する前に、 RecurrenceType プロパティを設定する必要があります。 RecurrencePattern プロパティを後で設定することは、次の表に示すように、 RecurrenceType の値とは異なります。
OlRecurrenceType | 有効な RecurrencePattern プロパティ |
---|---|
olRecursWeekly | DayOfWeekMask 、 期間 、 終了時刻 、 間隔 、 noenddate プロパティ 、 出現する 、 PatternStartDate 、 年 、 開始時刻 |
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 の例は、新しく作成された AppointmentItem の RecurrencePattern オブジェクトを取得するのに GetRecurrencePattern を使用します。 プロパティ、RecurrenceType、DayOfWeekMask、MonthOfYear、Instance、Occurrences、StartTime、EndTime、Subject が設定されている場合、予定は保存され、パターンで表示されます。"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
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。