Compartir a través de


Evento MailItem.AfterWrite (Outlook)

Se produce después de que Microsoft Outlook guarde el elemento.

Sintaxis

expresión. AfterWrite

expresión Variable que representa un objeto MailItem.

Comentarios

El evento AfterWrite se produce después del evento de escritura. Este evento no es se puede cancelar. Para determinar cuándo el elemento se descargue de la memoria, use el evento Unload.

El evento AfterWrite corresponde al evento iexchextmessageevents:: Onwritecomplete de las extensiones de cliente de Exchange (ECE).

Pueden tener acceso sólo a los siguientes miembros del objeto de elemento en el evento AfterWrite:

La propiedad MAPIOBJECT es una propiedad oculta en el modelo de objetos de Outlook. Esta propiedad proporciona acceso al objeto MAPI IMessage subyacente y se puede invocar sólo a través de la interfaz IUnknown. La propiedad es accesible a los programas escritos en lenguajes como C o C++ que admiten IUnknown. MAPIOBJECT no está disponible a través de la interfaz IDispatch. Los lenguajes de programación como Visual Basic para aplicaciones (VBA), Visual C# y Visual Basic admiten la interfaz IDispatch y no IUnknown y por lo tanto, no pueden tener acceso a MAPIOBJECT. Si otras propiedades o métodos del elemento primario se tiene acceso en este caso, Outlook genera un error.

El objeto obtenido de la propiedad MAPIOBJECT en este caso debe contener todos los cambios que se conservan por Outlook. El implementador puede llamar al método SaveChanges en el objeto IMessage para conservar los cambios realizados en el objeto IMessage subyacente representada por MAPIOBJECT y Outlook no volverá a esos cambios.

Los implementadores deben liberar el objeto obtenido de la propiedad MAPIOBJECT en el evento antes de que finalice el evento. Si se intenta utilizar ese objeto fuera del contexto del evento no es compatible y dará lugar a un comportamiento inesperado.

Consulte también

Objeto MailItem

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.