Événement Application.NewMailEx (Outlook)

Se produit lors de la réception d’un nouvel élément dans la Boîte de réception.

Syntaxe

expression. NewMailEx( _EntryIDCollection_ )

expression Variable qui représente un objet « Application ».

Paramètres

Nom Requis/Facultatif Type de données Description
EntryIDCollection Obligatoire String Chaîne représentant un ID d’entrée d’un élément reçu dans la Boîte de réception.

Remarques

Cet événement se déclenche une fois à chaque élément reçu traité par Microsoft Outlook. L’élément peut être l’un des différents types d’éléments, par exemple MailItem, MeetingItem ou SharingItem. La chaîne EntryIDsCollection contient l’ID d’entrée qui correspond à cet élément. Notez que ce comportement diffère des versions précédentes de l’événement lorsque la EntryIDCollection contenait une liste d’ID d’entrées séparés par des virgules de tous les éléments reçus dans la Boîte de réception depuis le dernier déclenchement de l’élément.

Cet événement n’est pas disponible dans Microsoft Visual Basic Scripting Edition (VBScript).

Cet événement se déclenche pour les comptes de messagerie qui fournissent des notifications pour les messages reçus, tels que les comptes Microsoft Exchange Server et POP3.

L’événement NewMailEx se déclenche lorsqu’un nouveau message arrive dans la boîte de réception et avant le traitement de la règle cliente. Utilisez l’ID d’entrée retourné dans le tableau EntryIDCollection pour appeler la méthode NameSpace.GetItemFromID et traiter l’élément. Utilisez cette méthode avec précaution afin de minimiser l'impact sur les performances d'Outlook. Toutefois, en fonction de la configuration de l'ordinateur client, après l'arrivée d'un nouveau message dans la Boîte de réception, les traitements tels que le filtrage de courrier indésirable et les règles client qui déplacent le nouveau message de la Boîte de réception vers un autre dossier peuvent se produire de manière asynchrone. Vous ne devez pas supposer qu’une fois ces événements déclenchés, vous obtiendrez toujours une augmentation d’un élément du nombre d’éléments dans la boîte de réception.

Pour les utilisateurs ayant un compte Exchange Server (mode Exchange non mis en cache et mode Exchange mis en cache), l'événement sera déclenché uniquement pour les messages qui arrivent au serveur après le démarrage d'Outlook. L'événement ne sera pas déclenché pour les messages qui sont synchronisés en mode Exchange mis en cache immédiatement après le démarrage d'Outlook, ni pour les messages qui sont déjà sur le serveur au démarrage d'Outlook en mode Exchange non mis en cache.

Pour les utilisateurs utilisant le mode Exchange mis en cache, l’événement se déclenche dans tous les cas, à condition qu’Outlook soit en cours d’exécution lors de la réception du message : Télécharger les éléments complets, Télécharger les en-têtes et Télécharger les en-têtes puis les éléments complets.

Voir aussi

Objet Application

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.