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
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.