Freigeben über


RecurrencePattern-Objekt (Outlook)

Stellt das Serienmuster von Termin- und Aufgabenserien für das zugeordnete AppointmentItem und TaskItem -Objekt.

HinwBemerkungeneise

Verwenden Sie die GetRecurrencePattern -Methode, um das RecurrencePattern -Objekt, das einem AppointmentItem- oder TaskItem -Objekt zugeordnete zurückzugeben.

Aufruf von GetRecurrencePattern oder ClearRecurrencePattern hat den Nachteil die IsRecurring -Eigenschaft des Elements entsprechend festlegen. Diese Eigenschaft verwendet werden kann je nach Bedarf die Items -Objekt effizient zu filtern.

Der Typ des Serienmusters wird durch die RecurrenceType -Eigenschaft angezeigt. Die RecurrenceType -Eigenschaft ist die erste Eigenschaft, die festgelegt werden soll.

Die folgenden Eigenschaften werden für alle Serienmuster zulässig: EndTime, Occurrences, StartDate, StartTime oder Typ.

In der folgenden Tabelle werden die Eigenschaften gezeigt, die für die verschiedenen Serie Datentypen gültig sind. Ein Fehler tritt auf, wenn das Element gespeichert wird und die Eigenschaft ist null oder enthält einen ungültigen Wert. Pro Monat und Jahr Muster sind nur für einen einzelnen Tag. Wöchentliche Muster sind nur als oderDayOfWeekMask gültig.

RecurrenceType Eigenschaften Beispiele
olRecursDaily Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Alle N Tage wird ein Wert N für Intervall.
olRecursWeekly DayOfWeekMask, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Alle N Wochen wird ein Wert N für Intervall. Ein Beispiel für DayofWeekMask ist jeder Dienstag, Mittwoch und Donnerstag.
olRecursMonthly DayOfMonth, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Alle N Monate wird ein Wert N für Intervall. Ein Wert N für DayofMonth ist jeder n-te Tag des Monats.
olRecursMonthNth DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Alle N Monate wird ein Wert N für Intervall. Ein Beispiel für Wert N für Instanz ist jede n-te Dienstag. Ein Beispiel für DayofWeekMask ist jeden Dienstag und Mittwoch.
olRecursYearly DayOfMonth, Dauer, EndTime, Intervall, MonthOfYear, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Der n-te Tag des Monats wird ein Wert N für DayofMonth. Ein Beispiel für MonthOfYear ist Februar.
olRecursYearNth DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime Ein Beispiel für Instanz den Wert N ist die n-te Dienstag. Ein Beispiel für DayofWeekMask wird Dienstag, Mittwoch und Donnerstag. Ein Beispiel für MonthOfYear ist Februar.

Beim Arbeiten mit Terminserien Termin, sollten Sie alle vorherigen Verweise freigeben, erhalten neue Verweise auf die wiederkehrenden Terminelement, bevor Sie zugreifen oder das Element ändern und diese Verweise freigeben, sobald Sie fertig sind und die Änderungen gespeichert haben. In dieser Methode wird auf dem wiederkehrenden AppointmentItem -Objekt und Ausnahme oder RecurrencePattern -Objekt angewendet wird. Um einen Verweis in Visual Basic für Applikationen (VBA) oder Visual Basic freizugeben, legen Sie das vorhandene Objekt auf Nothing zurück. In c# explizit freigeben des Speichers für dieses Objekt. Ein Codebeispiel finden Sie unter dem Thema für das AppointmentItem -Objekt.

Beachten Sie Folgendes: Selbst wenn Sie den Verweis freigegeben haben und versuchen, einen neuen Verweise abzurufen, zeigt der neue Verweis weiterhin auf eine veraltete Kopie des Objekts, wenn immer noch ein aktiver Verweis auf eines der obigen Objekte vorhanden ist, der von einem anderen Add-In oder von Outlook verwendet wird. Deshalb ist es wichtig, dass Sie die Verweise freigeben, sobald Sie die Bearbeitung der Terminserie abgeschlossen haben.

Methoden

Name
GetOccurrence

Eigenschaften

Name
Anwendung
Klasse
DayOfMonth
DayOfWeekMask
Dauer
EndTime
Ausnahmen
Instanz
Intervall
MonthOfYear
NoEndDate
Vorkommen
Parent
PatternEndDate
PatternStartDate
RecurrenceType
Generieren Sie neu
Session
StartTime

Siehe auch

Outlook-ObjektmodellreferenzRecurrencePattern-Objektmember

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.