Comment développer par lots tous les groupes de contacts dans le champ "À" lors de la composition d'un e-mail Outlook

Partage maintenant:

De nombreux utilisateurs souhaitent pouvoir ajouter tous les groupes de contacts au champ « À » en une seule fois lors de la rédaction d'un e-mail Outlook. C'est pourquoi, dans cet article, nous vous proposons une telle solution.

Habituellement, pour développer un groupe de contacts dans le champ "À", vous pouvez cliquer sur l'icône "+" devant le nom du groupe. Cependant, par ce moyen, s'il existe de nombreux groupes de contacts dans le champ "À" et si vous souhaitez tous les développer, c'est un peu fastidieux. Ainsi, ici, nous vous partagerons un moyen de développer rapidement tous les groupes dans le champ "À" simplement via un clic.

Lot Développer tous les groupes de contacts dans le champ "À" lors de la composition d'un e-mail Outlook

Lot Développer tous les groupes de contacts dans le champ "À"

  1. En premier lieu, lancez votre programme Outlook.
  2. Ensuite, dans la fenêtre principale d'Outlook, appuyez sur les touches "Alt + F11".
  3. Ensuite, vous accéderez à l'écran de l'éditeur VBA, dans lequel vous devrez accéder à un module inutilisé ou simplement en insérer un nouveau.
  4. Ensuite, copiez le code VBA suivant dans ce module.
Sub ExpandAllContactGroupsInToField()
    Dim objMail As Outlook.MailItem
    Dim objRecipients As Outlook.Recipients
    Dim bContactGroupFound As Boolean
    Dim i As Long
 
    'Get the current mail
    Set objMail = ActiveInspector.CurrentItem
    bContactGroupFound = True
 
    Do While bContactGroupFound = True
       Set objRecipients = objMail.Recipients
       bContactGroupFound = False
 
       'Expand all contact groups in "To" field
       For i = objRecipients.Count To 1 Step -1
           If objRecipients(i).Type = olTo Then
              If objRecipients(i).AddressEntry.DisplayType <> olUser Then
                 For n = 1 To objRecipients(i).AddressEntry.Members.Count
                     If objRecipients(i).AddressEntry.Members.Item(n).DisplayType = olUser Then
                        objMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Address)
                     Else
                        objMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Name)
                        bContactGroupFound = True
                     End If
                 Next
                 objRecipients(i).Delete
              End If
          End If
      Next i
      objRecipients.ResolveAll
    Loop
End Sub

Code VBA - Batch Développer tous les groupes de contacts dans le champ "À"

  1. Après cela, vous pouvez quitter la fenêtre actuelle en cliquant simplement sur l'icône en forme de croix dans le coin supérieur droit.
  2. Plus tard, vous devrez ajouter ce projet VBA à la barre d'outils d'accès rapide de la fenêtre Message.
  • Tout d'abord, créez un nouveau courrier.
  • Cliquez ensuite sur la flèche vers le bas dans le coin supérieur gauche.
  • Choisissez ensuite "Plus de commandes".
  • Dans la nouvelle boîte de dialogue, vous pouvez suivre les étapes indiquées dans l'image ci-dessous pour terminer l'ajout de la macro à la barre d'outils d'accès rapide.Ajouter ce projet VBA à la barre d'outils d'accès rapide de la fenêtre Message
  1. Enfin, vous pouvez prendre une photo :
  • Pour commencer, créez et rédigez un nouveau courriel comme d'habitude.
  • Ajoutez ensuite plusieurs groupes de contacts dans le champ "À".
  • Après cela, vous pouvez cliquer sur le bouton macro dans la barre d'outils d'accès rapide.Exécutez la macro
  • À la fois, tous les groupes de contacts seront développés, comme l'image suivante :Groupes de contact élargis

Sauvez vos données Outlook en temps opportun

Généralement, dès que vous êtes confronté à des problèmes dans votre Outlook, l'outil de réparation de la boîte de réception vous vient à l'esprit en premier lieu. Cependant, le plus souvent, cela ne fera aucun effet. Dans ces moments-là, il est recommandé de recourir à un utilitaire plus puissant et plus fiable, tel que DataNumen Outlook Repair. Il peut fixer PST fichier en un instant, quel que soit le degré de détérioration de votre fichier PST.

Introduction de l'auteur:

Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris récupérer sql et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.