Partager via


Événement AppointmentItem.AfterWrite (Outlook)

Se produit après que Microsoft Outlook a enregistré l’élément.

Syntaxe

expression. AfterWrite

Expression Variable qui représente un objet AppointmentItem .

Remarques

L’événement AfterWrite se produit après le déclenchement de l’événement Write. Cet événement ne peut pas être annulé. Pour déterminer quand l’élément est déchargé de la mémoire, utilisez l’événement Unload .

L’événement AfterWrite correspond à l’événement ECE (Extensions de client Exchange) IExchExtMessageEvents::OnWriteComplete.

Seuls les membres suivants de l’objet item sont accessibles dans l’événement AterWrite :

la propriété MAPIOBJECT est une propriété masquée dans le modèle objet Outlook. Cette propriété fournit l’accès à l’objet IMessage MAPI sous-jacent et peut être appelée uniquement via l’interface IUnknown . La propriété est accessible aux programmes écrits dans des langages tels que C ou C++ qui prennent en charge IUnknown. MAPIOBJECT n’est pas disponible via l’interface IDispatch . Les langages de développement tels que Visual Basic pour Applications (VBA), Visual C# et Visual Basic prennent en charge l’interface IDispatch et non IUnknown. Par conséquent, ils ne peuvent pas accéder à MAPIOBJECT. Si d’autres propriétés ou méthodes de l’élément parent sont utilisées dans cet événement, Outlook génère une erreur.

L’objet obtenu à partir de la propriété MAPIOBJECT dans cet événement doit contenir toutes les modifications conservées par Outlook. L’implémenteur peut appeler la méthode SaveChanges sur l’objet IMessage pour conserver les modifications apportées à l’objet IMessage sous-jacent représenté par MAPIOBJECT, et Outlook n’annulera pas ces modifications.

Les implémenteurs doivent libérer l’objet obtenu à partir de la propriété MAPIOBJECT dans l’événement avant la fin de l’événement. Les tentatives d’utilisation de cet objet hors du contexte de l’événement ne sont pas prises en charge et peuvent mener à des comportements imprévisibles.

Voir aussi

AppointmentItem, objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.