Exception-Objekt (Outlook)
Stellt Informationen zu einer Instanz eines AppointmentItem-Objekts Objekt, das eine Ausnahme in einer Terminserie ist.
Hinweise
Im Gegensatz zu anderen Microsoft Outlook-Objekten ist das Exception -Objekt ein nur-Lese-Objekt. Dies bedeutet, dass Sie ein Exception -Objekt können nicht erstellt werden, aber das Objekt wird vielmehr erstellt, wenn eine Eigenschaft eines AppointmentItem-Objekts geändert wird. Angenommen, Sie ändern die Starten eine Eigenschaft eines AppointmentItem-Objekts, Sie haben eine Ausnahmedas Objekt erstellt.
Hinweis
[!HINWEIS] Die Ausnahmen Objekt befindet sich im RecurrencePattern und nicht im eigentlichen AppointmentItem -Objekt.
Beim Arbeiten mit Terminserien Termin, sollten Sie alle vorherigen Verweise freigeben, erhalten neue Verweise auf die wiederkehrenden Terminelement, bevor Sie zugreifen, oder ändern Sie das Element, und diese Verweise freigeben, sobald Sie fertig sind, und die Änderungen gespeichert haben. In dieser Methode wird auf die 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.
Beispiel
Im folgende Visual Basic für Applikationen (VBA) Ruft das erste Exception -Objekt aus der Exceptions -Auflistungsobjekt ein RecurrencePattern -Objekt zugeordnet.
Sub GetException()
Dim myNameSpace As Outlook.NameSpace
Dim myFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myApptItem As Outlook.AppointmentItem
Dim myRecurrencePattern As Outlook.RecurrencePattern
Dim myException As Outlook.Exception
Set myNameSpace = Application.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderCalendar)
Set myItems = myFolder.Items
Set myApptItem = myItems("Daily Meeting")
Set myRecurrencePattern = myApptItem.GetRecurrencePattern
Set myException = myRecurrencePattern.Exceptions.Item(1)
End Sub
Eigenschaften
Name |
---|
Application |
AppointmentItem |
Klasse |
Gelöscht |
OriginalDate |
Parent |
Session |
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.