RecurrencePattern.RecurrenceType-Eigenschaft (Outlook)
Gibt eine OlRecurrenceType-Konstante zurück, die die Häufigkeit der Vorkommen für das Serienmuster angibt, oder legt sie fest. Lese-/Schreibzugriff.
Syntax
expression. RecurrenceType
Ausdruck Eine Variable, die ein RecurrencePattern-Objekt darstellt.
HinwBemerkungeneise
Sie müssen die RecurrenceType-Eigenschaft festlegen, bevor Sie andere Eigenschaften für ein RecurrencePattern-Objekt festlegen. Die RecurrencePattern -Eigenschaften, die Sie nacheinander festlegen können, hängen vom Wert von RecurrenceType ab, wie in der folgenden Tabelle dargestellt wird:
OlRecurrenceType | Gültige RecurrencePattern-Eigenschaften |
---|---|
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 |
Beispiel
Visual Basic für Applikationen-Beispiel verwendet GetRecurrencePattern, um das RecurrencePattern -Objekt für das neu erstellte AppointmentItem zu erhalten. Die Eigenschaften RecurrenceType, DayOfWeekMask, MonthOfYear, Instance, Occurrences, StartTime, EndTime und Subject werden festgelegt, der Termin wird gespeichert und dann mit dem Muster angezeigt: "Tritt am ersten Montag im Juni mit Wirkung vom 01.06.2007 bis 6.06.2016 von 14:00 bis 17:00 Uhr."
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
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für