Evento Application.NewMailEx (Outlook)
Ocorre quando um novo item é recebido na Caixa de Entrada.
Sintaxe
expression. NewMailEx
( _EntryIDCollection_
)
expressão Uma variável que representa um objeto Application.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
EntryIDCollection | Obrigatório | String | Uma cadeia de caracteres que representa uma Identificação de Entrada de um item recebido na Caixa de Entrada. |
Comentários
Esse evento é acionado uma vez para cada item recebido, processado pelo Microsoft Outlook. O item pode ser um de diversos tipos, por exemplo, MailItem, MeetingItem ou SharingItem. A cadeia de caracteres EntryIDsCollection contém a Identificação de Entrada que corresponde a esse item. Observe que esse comportamento mudou em relação às versões anteriores do evento, quando EntryIDCollection continha uma lista de Identificações de Entrada separadas por vírgula de todos os itens recebidos na Caixa de Entrada após o acionamento do evento pela última vez.
O evento não está disponível no Microsoft Visual Basic Scripting Edition (VBScript).
Esse evento é acionado para contas de email que fornecem notificações para mensagens recebidas, como contas Microsoft Exchange Server e POP3.
O evento NewMailEx é acionado quando uma nova mensagem chega na caixa de entrada e antes de regra do cliente processamento ocorre. Use a ID de Entrada retornada na matriz EntryIDCollection para chamar o método NameSpace.GetItemFromID e processar o item. Use esse método com cuidado para minimizar o impacto no desempenho do Outlook. No entanto, dependendo da configuração do cliente do computador, depois que uma nova mensagem chega na caixa de entrada, processa assim como a filtragem de spam e regras do cliente mover a nova mensagem na caixa de entrada para outra pasta podem ocorrer assincronamente. Você não deve assumir que, depois que esses eventos forem disparados, você sempre receberá um aumento de um item no número de itens na caixa de entrada.
Para usuários que tenham uma conta do Exchange Server (Modo Cache ou não-Cache do Exchange), o evento será acionado somente para mensagens que chegarem ao servidor após o início do Outlook. O evento não será acionado para mensagens sincronizadas no Modo Cache do Exchange imediatamente após o início do Outlook, nem para mensagens que já estejam no servidor quando o Outlook for iniciado no modo não-cache do Exchange.
Para usuários que usam o Modo Cache do Exchange, o evento será acionado em todas as configurações, desde que o Outlook esteja em execução quando a mensagem for recebida: Baixar Itens Completos, Baixar Cabeçalhos e Baixar Cabeçalhos e depois Itens Completos.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.