KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment insérer automatiquement la signature Outlook lors de l’envoi d’un e-mail depuis Excel ?

AuteurSiluvia Date de modification

Si vous utilisez fréquemment Excel pour gérer vos contacts ou vos communications professionnelles, il est probable que vous souhaitiez envoyer des e-mails directement depuis votre feuille de calcul. Intégrer automatiquement votre signature Outlook par défaut à ces messages s’avère alors essentiel pour garantir cohérence et professionnalisme, notamment dans les échanges commerciaux. Par défaut, Excel n’insère pas votre signature Outlook lors de l’envoi d’e-mails, ce qui implique une manipulation manuelle répétitive. Cet article vous présente deux méthodes pratiques pour inclure automatiquement votre signature Outlook dès l’envoi d’un e-mail depuis Excel, optimisant ainsi votre flux de travail tout en respectant les standards de votre marque.

Insérer la signature dans un e-mail Outlook lors de l’envoi via une macro VBA Excel
Insérer facilement la signature Outlook lors de l’envoi d’un e-mail depuis Excel grâce à un outil remarquable
Plus de tutoriels sur l’envoi d’e-mails depuis Excel...


Insérer la signature dans un e-mail Outlook lors de l’envoi via une macro VBA Excel

Imaginez un scénario où vous disposez d’une liste d’adresses e-mail organisée dans une feuille Excel et que vous devez envoyer des messages personnalisés à ces destinataires. Pour intégrer efficacement votre signature Outlook par défaut lors de l’envoi de ces e-mails depuis Excel, vous pouvez recourir à une solution VBA. Cette approche vous permet d’automatiser entièrement le processus et de garantir que votre signature s’ajoute automatiquement — une méthode qui vous fait gagner du temps tout en éliminant les erreurs liées à la copie manuelle.

Commencez par préparer vos données : assurez-vous que la feuille contient la liste des Adresse e-mail des destinataires, chaque adresse électronique figurant dans une cellule distincte. Apportez les ajustements nécessaires à votre Plage de données afin de n’inclure que des Adresse e-mail valides. Si possible, stockez d’autres champs requis (comme les noms ou les messages) dans des colonnes adjacentes pour des améliorations futures, bien que la méthode de base se concentre uniquement sur les Adresse e-mail.

1. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.

2. Dans l’éditeur VBA, sélectionnez Insertion > Module. Cela crée un nouveau module de code pour votre projet.

Copiez le code VBA2 fourni dans la fenêtre du module. Ce code envoie des e-mails à une plage d’adresses spécifiées.

Pour garantir que votre signature Outlook par défaut soit incluse dans chaque e-mail au lieu d’un message générique, remplacez la ligne .Bodydu code fourni ()VBA2) par l’extrait de code de VBA1. Ensuite, déplacez impérativement la ligne .Display juste après With xMailOut, afin qu’elle s’exécute une fois toutes les propriétés définies. Cet ajustement est essentiel pour que la signature apparaisse correctement. À titre de référence, les extraits de code suivants sont fournis :

VBA1 : Modèle d’envoi d’e-mails avec la signature Outlook par défaut depuis Excel

.HTMLBody = "This is a test email sending in Excel" & "<br>" & .HTMLBody

VBA2 : Envoyer un e-mail aux Adresse e-mail indiqués dans les cellules d’Excel

Sub SendEmailToAddressInCells()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim xOutApp As Outlook.Application
    Dim xMailOut As Outlook.MailItem
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select email address range", "KuTools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xOutApp = CreateObject("Outlook.Application")
    Set xRg = xRg.SpecialCells(xlCellTypeConstants, xlTextValues)
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        If xRgVal Like "?*@?*.?*" Then
            Set xMailOut = xOutApp.CreateItem(olMailItem)
            With xMailOut
                .To = xRgVal
                .Subject = "Test"
                .Body = "Dear " _
                      & vbNewLine & vbNewLine & _
                        "This is a test email " & _
                        "sending in Excel"
                .Display
                '.Send
            End With
        End If
    Next
    Set xMailOut = Nothing
    Set xOutApp = Nothing
    Application.ScreenUpdating = True
End Sub

La capture d’écran ci-dessous illustre l’endroit où les modifications clés doivent être apportées dans le code pour que la signature Outlook apparaisse dans chaque e-mail envoyé. Ce guide visuel vous aidera à repérer rapidement les lignes modifiées :

déplacez le code dans le module

3. Après avoir mis à jour le module de code, exécutez la macro VBA en appuyant sur F5. Une boîte de dialogue de sélection Kutools pour Excel s’ouvre alors. Veuillez sélectionner les adresses e-mail auxquelles vous souhaitez envoyer des e-mails, puis cliquez sur OK.

sélectionnez les adresses e-mail auxquelles envoyer des messages

De nouveaux brouillons d’e-mails Outlook seront créés pour chaque adresse de votre plage. Si vous avez correctement intégré votre signature comme indiqué, celle-ci apparaîtra automatiquement en bas du corps de chaque message. N’oubliez pas de vérifier les e-mails générés avant de les envoyer :

les e-mails sont créés avec la signature ajoutée

Conseils et dépannage :

  1. Vous pouvez personnaliser le corps du message dans VBA1 afin de l’adapter à chaque destinataire ou groupe, selon vos besoins.
  2. Si une boîte de dialogue d’erreur s’affiche avec le message « Type défini par l’utilisateur non défini », cela signifie généralement que la bibliothèque d’objets Outlook n’a pas été référencée dans votre projet. Pour résoudre ce problème :
    • Fermez la boîte de dialogue d’erreur.
    • Dans la fenêtre Microsoft Visual Basic for Applications, accédez à Outils > Références.
    • Cochez la case Microsoft Outlook Object Library et cliquez sur OK.
    • Exécutez à nouveau la macro.
    cochez la case Microsoft Outlook Object Library
  3. Soyez vigilant lors de l’envoi d’e-mails en masse : Outlook peut juger suspectes les actions répétitives ou volumineuses. Pensez à fractionner vos envois en lots ou à surveiller les limites d’envoi d’Outlook si vous contactez régulièrement un grand nombre de destinataires.
  4. Prévisualisez toujours vos e-mails avant de les envoyer, en particulier lorsque vous automatisez vos communications, pour éviter toute diffusion accidentelle.

Cette solution VBA s’adresse aux utilisateurs à l’aise avec les macros et les bases de la programmation dans Excel. Elle leur offre un contrôle direct sur le contenu des messages ainsi que sur les destinataires. Assurez-vous toutefois que tous les paramètres de sécurité autorisent l’automatisation d’Outlook depuis Excel, et sauvegardez toujours votre travail avant d’exécuter des macros afin d’éviter toute perte de données.


Insérer facilement la signature Outlook lors de l’envoi d’un e-mail depuis Excel grâce à un outil remarquable

Pour les utilisateurs qui préfèrent une interface conviviale et intuitive à la programmation, l’utilitaire Envoyer des e-mails de Kutools pour Excel propose une solution pratique. Cette fonctionnalité permet d’envoyer des e-mails personnalisés directement depuis Excel, en utilisant des listes d’adresses personnalisées et en ajoutant automatiquement votre signature Outlook — simplifiant ainsi le processus, que ce soit pour des envois individuels ou des campagnes massives. Elle est particulièrement utile dans des scénarios tels que l’envoi de newsletters régulières, de notifications d’événements ou de mises à jour professionnelles, où le professionnalisme de votre signature Outlook est essentiel.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Avant de commencer, vous devez disposer d’une liste d’e-mails contenant les colonnes nécessaires à vos envois : celles-ci peuvent inclure les adresses des destinataires, l’objet, le corps du message et toute donnée personnelle supplémentaire destinée à la fusion de contenu. Vous pouvez créer cette liste manuellement ou utiliser la fonctionnalité Créer une liste de diffusion de Kutools pour une configuration rapide.

1. Cliquez sur KUTOOLS PLUS > Créer une liste de diffusion pour ouvrir la boîte de dialogue.

Cliquez sur Kutools Plus > Créer une liste de diffusion

2. Spécifiez les champs de votre liste d’e-mails (tels que l’adresse e-mail, le nom, l’objet, etc.), sélectionnez l’emplacement dans la feuille de calcul où générer la liste, puis cliquez sur OK.

spécifiez les champs et choisissez l’emplacement de sortie de la liste

3.Modifiez l’exemple de liste d’e-mails si nécessaire en adaptant les champs aux coordonnées réelles de vos contacts. Vous pouvez ajouter ou supprimer des lignes, mettre à jour les informations et utiliser « Définir le format des colonnes » pour une gestion simplifiée. La liste prend en charge plusieurs lignes, ce qui vous permet d’envoyer efficacement des e-mails en lot.

un exemple de liste de diffusion est créé

4. Sélectionnez l’intégralité de la liste, en incluant les en-têtes, afin de préparer l’envoi. Cliquez sur KUTOOLS PLUS > Envoyer des e-mails pour ouvrir la boîte de dialogue d’envoi. Dans la boîte de dialogue Envoyer des e-mails, confirmez chaque étape :

  1. Tous les champs de votre liste d’e-mails sont automatiquement mappés.
  2. Rédigez ou collez le corps de votre e-mail. Vous pouvez insérer des champs de publipostage si nécessaire.
  3. Assurez-vous que les cases Envoyer l’e-mail via Outlook et Utiliser les paramètres de signature d’Outlook sont cochées. Cette étape garantit que votre signature Outlook est ajoutée à chaque e-mail exactement comme elle apparaît dans votre client Outlook.
  4. Cliquez sur Envoyer pour commencer l’envoi.

spécifiez les options dans la boîte de dialogue Envoyer des e-mails

Une fois les e-mails envoyés, vous pouvez ouvrir le dossier **Éléments envoyés** dans Outlook pour vérifier que votre signature figure bien à la fin du corps de chaque message. Cette méthode est idéale pour les utilisateurs souhaitant un processus guidé sans avoir à écrire de code, ainsi que dans les situations où des publipostages et des modèles sont nécessaires pour une communication de masse efficace.

Remarques pratiques supplémentaires :

  • Vérifiez qu’Outlook est bien installé et correctement configuré sur votre ordinateur avant d’utiliser les fonctionnalités de Kutools.
  • Si vous envoyez fréquemment des e-mails similaires, enregistrez votre modèle « Liste des e-mails » dans Excel pour le réutiliser facilement.
  • Vérifiez attentivement tous les paramètres de votre e-mail, surtout lors d’envois à plusieurs destinataires, pour éviter les doublons involontaires ou les informations manquantes.

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.


Articles associés :

Envoyer un e-mail aux adresses e-mail indiquées dans les cellules d’Excel
Supposons que vous disposiez d’une liste d’adresses e-mail et que vous souhaitiez envoyer des messages électroniques à ces destinataires en masse directement depuis Excel. Comment procéder ? Cet article vous présente des méthodes efficaces pour envoyer des e-mails à plusieurs adresses spécifiées dans des cellules Excel.

Envoyer un e-mail en copiant-collant une plage limitée directement dans le corps du message depuis Excel
Dans de nombreuses situations, inclure une plage limitée issue d’une feuille Excel dans votre e-mail s’avère particulièrement utile. Cet article vous présente une méthode simple pour envoyer un e-mail avec cette plage collée directement dans le corps du message depuis Excel.

Envoyer un e-mail avec plusieurs pièces jointes depuis Excel
Découvrez comment envoyer un e-mail via Outlook avec plusieurs pièces jointes directement depuis Excel !

Envoyer un e-mail si la date d’échéance est renseignée dans Excel
Par exemple, si la date d’échéance figurant dans la colonne C est inférieure ou égale à 7 jours (la date actuelle étant le 13/09/2017), un rappel par e-mail est alors envoyé au destinataire indiqué dans la colonne A, avec le message spécifié dans la colonne B. Comment faire ? Cet article vous propose une méthode VBA détaillée pour résoudre ce cas.

Envoyer automatiquement un e-mail en fonction de la valeur d’une cellule dans Excel
Imaginez que vous souhaitiez envoyer un e-mail via Outlook à un destinataire précis dès qu’une cellule spécifique dans Excel atteint une certaine valeur. Par exemple, dès que la valeur de la cellule D7 dépasse 200, un e-mail est automatiquement généré. Cet article vous présente une méthode VBA simple et efficace pour résoudre ce besoin en un clin d’œil.

Plus de tutoriels sur l’envoi d’e-mails depuis Excel...

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels