Evento Application.NewMailEx (Outlook)

Se produce cuando se reciben uno o más eventos nuevos en la Bandeja de entrada.

Sintaxis

expresión. NewMailEx( _EntryIDCollection_ )

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
EntryIDCollection Obligatorio String Una cadena que representa un identificador de entrada de un elemento recibido en la Bandeja de entrada.

Comentarios

Este evento se desencadena una vez por cada elemento recibido que Microsoft Outlook procesa. El tipo del elemento puede ser uno de varios tipos diferentes, por ejemplo, MailItem, MeetingItem, o SharingItem. La cadena EntryIDsCollection contiene el identificador de entrada que corresponde a ese elemento. Tenga en cuenta que, desde la última vez que el evento se desencadenó, este comportamiento cambió y no es el mismo de las versiones anteriores del evento cuando EntryIDCollection contenía una lista de identificadores de entrada delimitados por coma de todos los elementos recibidos en la Bandeja de entrada.

Este evento no está disponible en Microsoft Visual Basic Scripting Edition (VBScript).

Este evento se desencadena para las cuentas de correo electrónico que proporcionan notificaciones para los mensajes recibidos, como cuentas Microsoft Exchange Server y POP3.

El evento NewMailEx se desencadena cuando llegue un nuevo mensaje en la Bandeja de entrada y antes de la regla de cliente se produce el procesamiento. Use el identificador de entrada devuelto en la matriz EntryIDCollection para llamar al método NameSpace.GetItemFromID y procesar el elemento. Use este método con cuidado para minimizar el impacto en el rendimiento de Outlook. Sin embargo, dependiendo de la configuración en el cliente de equipo, después de que llegue un nuevo mensaje en la Bandeja de entrada, procesa como filtrado de spam y reglas de cliente que mover el nuevo mensaje de la Bandeja de entrada a otra carpeta pueden producirse de forma asincrónica. No debe suponer que, después de que se activen estos eventos, siempre obtendrá un aumento de un elemento en el número de elementos de la Bandeja de entrada.

Para los usuarios con una cuenta de Exchange Server (modo de intercambio no almacenado en caché o modo de intercambio en caché), el evento se desencadenará solo para los mensajes que llegan al servidor después de que Outlook se haya iniciado. El evento no se desencadenará para los mensajes que se sincronizan en modo de intercambio almacenado en caché inmediatamente después de que se inicie Outlook, ni para los mensajes que ya están en el servidor cuando Outlook se inicia en modo de intercambio no almacenado en caché.

Para los usuarios que usan el modo caché de Exchange, el evento se desencadenará para todas las opciones, siempre que Outlook se ejecute cuando se recibe el mensaje: Descargar elementos completos, Descargar encabezados y Descargar encabezados y después elementos completos.

Vea también

Objeto Application

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.