ContactItem.AfterWrite-Ereignis (Outlook)
Tritt ein, nachdem Microsoft Outlook das Element gespeichert hat.
Syntax
Ausdruck. AfterWrite
Ausdruck Eine Variable, die ein ContactItem-Objekt darstellt.
Hinweise
Das AfterWrite -Ereignis tritt nach dem Ereignis Schreiben. Dieses Ereignis ist nicht abgebrochen werden. Um zu bestimmen, wann das Element aus dem Speicher entfernt wird, verwenden Sie das Unload -Ereignis.
Das AfterWrite -Ereignis entspricht dem Exchange Client Extensions (ECE)-Ereignis iexchextmessageevents:: Onwritecomplete.
Im AfterWrite -Ereignis können nur auf die folgenden Member des Item-Objekts zugegriffen werden:
MAPIOBJECT
Die MAPIOBJECT -Eigenschaft ist ein hidden-Eigenschaft im Outlook-Objektmodell. Diese Eigenschaft bietet Zugriff auf das zugrunde liegende Objekt MAPI- IMessage und kann nur über die Schnittstelle IUnknown aufgerufen werden. Die Eigenschaft ist für Programme in Sprachen wie C oder C++, die IUnknown unterstützen, zugänglich ist. MAPIOBJECT ist nicht über die Schnittstelle IDispatch verfügbar. Entwicklungssprachen wie Visual Basic für Applikationen (VBA), Visual c# und Visual Basic unterstützen die IDispatch -Schnittstelle und nicht von IUnknown und aus diesem Grund können nicht um MAPIOBJECT zugreifen. Wenn andere Eigenschaften oder Methoden des übergeordneten Elements in diesem Ereignis zugegriffen werden, löst Outlook einen Fehler.
Das Objekt abgerufen, die von der MAPIOBJECT -Eigenschaft in diesem Fall muss alle enthalten, die von Outlook die Änderungen beibehalten. Der Implementierer kann die SaveChanges -Methode aufrufen, für das IMessage -Objekt zum Beibehalten von Änderungen am zugrunde liegenden IMessage -Objekt durch MAPIOBJECT dargestellt, und diese Änderungen wird von Outlook nicht zurückgesetzt.
Implementierer müssen freigeben, das Objekt aus der MAPIOBJECT -Eigenschaft im Ereignis vor Abschluss des-Ereignisses abgerufen. Verwenden Sie dieses Objekt außerhalb des Kontexts des Ereignisses versucht, wird nicht unterstützt und führt zu unvorhersehbaren.
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.