Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S’enregistrer  \/ 
x

or

Comment envoyer un e-mail depuis Excel avec la fonction d'hyperlien mailto?

Dans Excel, vous pouvez utiliser la fonction de lien hypertexte mailto pour créer un e-mail à partir d'Excel. L'e-mail créé par le lien hypertexte mailto comprend l'adresse e-mail, l'objet et le corps du destinataire. Dans cet article, nous allons vous montrer comment envoyer des e-mails depuis Excel avec la fonction d'hyperlien mailto.

Envoyer un e-mail depuis Excel avec la fonction de lien hypertexte
Envoyer un e-mail depuis Excel avec la fonction de lien hypertexte
Envoyez facilement des e-mails via Outlook en fonction de la liste de diffusion créée avec Kutools for Excel


Envoyer un e-mail depuis Excel avec la fonction de lien hypertexte

Dans cette section, je vais vous montrer comment créer directement un lien hypertexte mailto dans Excel. Veuillez faire comme suit.

1. Tout d'abord, vous devez entrer l'adresse du destinataire, l'objet de l'e-mail et le corps de l'e-mail séparément dans les cellules B1, B2 et B3. Voir la capture d'écran.

2. Sélectionnez une cellule vide dans laquelle vous souhaitez que le lien hypertexte mailto localise, telle que la cellule B4.

3. Copiez et collez la fonction de lien hypertexte = HYPERLINK ("mailto:" & B1 & "? Subject =" & B2 & "& body =" & B3, "Texte du lien") dans la barre de formule de la cellule sélectionnée, puis appuyez sur la touche Entrer clé.

importante: Dans la formule, B1, B2 et B3 contiennent l'adresse du destinataire, l'objet et le corps de l'e-mail; et le «Texte de lien» est le texte d'affichage de ce lien hypertexte. Vous pouvez les changer selon vos besoins.

À partir de maintenant, lorsque vous cliquez sur le lien hypertexte mailto, un e-mail Outlook sera créé automatiquement avec le destinataire, l'objet et le corps spécifiés. Voir la capture d'écran:


Envoyer un e-mail depuis Excel avec la fonction de lien hypertexte

Comme les caractères de la méthode ci-dessus sont limités, je présente ici une autre méthode pour vous permettre de créer un lien hypertexte mailto dans Excel.

1. Sélectionnez une cellule dans laquelle vous souhaitez créer un lien hypertexte mailto.

2. Cliquez insérer > Lien hypertexte. Voir la capture d'écran:

3. dans le Insérer un lien hypertexte boîte de dialogue, vous devez:

1). Cliquez sur Adresse e-mail et Lien vers le vitre;

2). Saisissez l'adresse e-mail du destinataire dans le Adresse e-mail boîte;

3). dans le Titre , saisissez l'objet de l'e-mail, après avoir saisi l'objet de l'e-mail, saisissez & body = corps de l'e-mail;

Par exemple, si l'objet de l'e-mail est «l'objet de l'e-mail» et que le corps de l'e-mail est «le corps de l'e-mail», veuillez saisir objet de l'e-mail & body = corps de l'e-mail dans le Titre boîte.

4). Clique le OK bouton. Voir la capture d'écran:

Ensuite, le lien hypertexte mailto est créé. Cliquez dessus, un e-mail Outlook sera créé avec l'adresse, le sujet et le corps du destinataire spécifié.


Envoyez facilement des e-mails via Outlook en fonction de la liste de diffusion créée avec Kutools for Excel

Cette section recommandera le Envoyer des emails utilité de Kutools pour Excel. Avec cet utilitaire, vous pouvez facilement envoyer des e-mails avec la liste de diffusion spécifiée que vous avez créée dans Excel. Veuillez faire comme suit.

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Tout d'abord, vous devez créer la liste de diffusion dont vous avez besoin dans Excel. Cliquez sur Kutools Plus > Créer une liste de diffusion. Voir la capture d'écran:

2. dans le Créer une liste de diffusion boîte de dialogue, veuillez cocher les champs que vous devez inclure dans l'e-mail dans les deux Colonnes pour la liste de diffusion et joindre des fichiers sections. Spécifiez un emplacement pour placer la liste de diffusion créée, puis cliquez sur le bouton Créer bouton. Voir la capture d'écran:

3. Maintenant, un exemple de liste de diffusion est créé. Veuillez remplir les champs correspondants avec le contenu dont vous avez besoin, comme illustré ci-dessous:

4. Sélectionnez toute la liste de diffusion, puis cliquez sur Envoyer des emails bouton dans le ruban. Voir la capture d'écran:

5. dans le Envoyer des emails boîte de dialogue, vous pouvez voir que tous les champs sont remplis avec le contenu de la liste de diffusion correspondante, composez le corps du courrier selon vos besoins, cochez la case Envoyer des e-mails via Outlook et enfin cliquez sur le Envoyez bouton pour envoyer l'e-mail. Voir la capture d'écran:

6. Après cela, un Kutools pour Excel boîte de dialogue apparaît pour vous informer de l'envoi de l'e-mail, veuillez cliquer sur le OK et fermez la boîte de dialogue Envoyer des e-mails.

Vous pouvez maintenant accéder au dossier Envoyer les éléments d'Outlook pour vérifier le courrier électronique envoyé. Voir la capture d'écran:

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Envoyez facilement des e-mails via Outlook en fonction de la liste de diffusion créée dans Excel avec Kutools for Excel


Article connexe:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    jamievo · 1 years ago
    Is it possible to have a hyperlink of the file path of the workbook itself generated in the body of the email?
  • To post as a guest, your comment is unpublished.
    Chadd · 2 years ago
    @Trial version user I just figured out two work arounds for this trial version user
    method 1) is to choose a cell that's outside your data and enter the fixed text there. A1 is the cell I chose for my example. in the formula you just need $ in front of the cell letter and number so it always will go to that cell no matter where you copy the formula to. (shown below in the fixed subject)
    method 2) type the fixed info right in your formula with quotes example is the fixed body below

    example: =HYPERLINK("mailto:" & B1 & "?subject="& $A$1 & "&body="&"fixed body","AutoEmail")
  • To post as a guest, your comment is unpublished.
    Chadd · 2 years ago
    @Gustavo yes I just figured out the work around for this Gustavo. example: =HYPERLINK("mailto:" & B1 & "?subject="& B2 & "&body=" & B5&" "&B6&" "&B7&" "&B8&", "Linking text")

    im having an issue with the linking text to display afterwards, but other than that it works perfectly.
  • To post as a guest, your comment is unpublished.
    Rach · 2 years ago
    Hi, for the attachment, can it be any type of documents eg word, pdf? how much is your fee if I only want to send mass emails from excel spreadsheet?
  • To post as a guest, your comment is unpublished.
    crystal · 3 years ago
    @Trial version user Good Day,
    This function does not take into account right now yet. Thank you for sharing.
  • To post as a guest, your comment is unpublished.
    Trial version user · 3 years ago
    Hello, as per the auto-emailing component, is it possible to have a fixed Subject and a fixed Body? In other words I want to send emails without typing anything.
  • To post as a guest, your comment is unpublished.
    TIFFANI JONES · 3 years ago
    @crystal Hello,

    This was very helpful, I have one question, is there a way to create the body of the email such that B3 and B4 would be on their own separate line w/in the body of the email and not on one line? Make sense? I would like the feature to be such that it was like I pressed enter after B3 and B4 starts a new line.
  • To post as a guest, your comment is unpublished.
    crystal · 3 years ago
    @Gustavo Dear Gustavo,
    Sorry can't solve this problem.
  • To post as a guest, your comment is unpublished.
    Gustavo · 3 years ago
    The body I'm using is a formula =concatenate(b5,b6,b7,b8) and it gives my a #value error. Is there a work around to use formulas?
  • To post as a guest, your comment is unpublished.
    crystal · 3 years ago
    @EmDee Sorry Mike,
    Can't solve this problem.
  • To post as a guest, your comment is unpublished.
    EmDee · 3 years ago
    @EmDee Correction: Cell B3 - Sorry (Body of email)
  • To post as a guest, your comment is unpublished.
    EmDee · 3 years ago
    I love this function!My only issue is that if B4 is formatted as a date, outlook does not see it as such. (example if 10-Dec-17 = 402368")I'd love to find a work around for this! My B4 has conditional formatting, which requires the formatting to stay as is.
  • To post as a guest, your comment is unpublished.
    Mike · 3 years ago
    I love this function! My only issue is that if B4 is formatted as a date, outlook does not see it as such. (example if 10-Dec-17 = 402368")

    I'd love to find a work around for this! My B4 has conditional formatting, which requires the formatting to stay as is.
  • To post as a guest, your comment is unpublished.
    Vance · 3 years ago
    @CHRIS There is, it is the Attachment= but, unfortunately, like you I have not found a way to include the current spreadsheet using it. You can use a Macro, but it only seems to work with Outlook:
    Sub Email_Excel_Button()
    ActiveWorkbook.SendMail Recipients:="you@there.com", Subject:="Spreadsheet"
    End Sub
  • To post as a guest, your comment is unpublished.
    Rishi Raj · 3 years ago
    Thanks a lot its very helpful feature u describe here apart from that can we create a shortcut of attachment.
  • To post as a guest, your comment is unpublished.
    crystal · 3 years ago
    @setu Dear setu,

    If you need to add another body in cell with this formula, please add this body cell into the body section and separate these two bodies by a seperator as you need: =HYPERLINK("mailto:"&B1&"?subject="&B2&"&body="&B3 &" "&B4,"Linking text"). See screenshot:
  • To post as a guest, your comment is unpublished.
    setu · 3 years ago
    how can i add another body in excel cell with your formula
  • To post as a guest, your comment is unpublished.
    CHRIS · 3 years ago
    @Ian Ian, as far as I know there is no attachment option in 'mailto:' syntax. It supports only aditional 'cc', 'bcc', 'subject' and 'body' fields.
  • To post as a guest, your comment is unpublished.
    Ian · 3 years ago
    Is there a formula to send the current worksheet or book as an attachment to a recipient?
    Regards
    Ian
  • To post as a guest, your comment is unpublished.
    Chris · 3 years ago
    I think there is some limitation in 'body=' string length that causes the '#ARG' error. Try to shorten the string.
  • To post as a guest, your comment is unpublished.
    Paul · 3 years ago
    @Will Will, you are leading with numbers that you intend to use as text so just insert an apostrophe before the number. (ex: '2017-2018 Insurance Invoices.)
  • To post as a guest, your comment is unpublished.
    Rutva · 3 years ago
    When i try to add email body in cell, it gives me error. How can it be resolved ?
  • To post as a guest, your comment is unpublished.
    Rutva · 3 years ago
    =HYPERLINK("mailto:" & B7 & "?subject="& B8 & "&body=" & B9 & "body=" & B10 & "body=" & B11 & "body=" & B12, "Linking text")

    What if we want to add multiple lines in body ? I tried above formula but did not worked. Please help
  • To post as a guest, your comment is unpublished.
    Will · 3 years ago
    Great post. However, it will not work when I write 2017-2018 Insurance Invoices in the subject. If I simply write Insurance Invoices it works. Is there a limitation or a workaround solution? Thanks.
  • To post as a guest, your comment is unpublished.
    Riz · 4 years ago
    Hi, how can i send a complete table to email body using hyperlink function in Excel 2013?
  • To post as a guest, your comment is unpublished.
    Riz · 4 years ago
    Hi All, is it possible to send a complete table in the body of the email using this function?
  • To post as a guest, your comment is unpublished.
    RF · 4 years ago
    Hi,

    I am using excel 2013, I have set up the e-mail link within excel. However when i click send the e-mail box pops up and requires me to click send manually. Is there a simple way or steps that I have to take in order to just click on the hyperlink and excel will automatically send the e-mail? And perhaps provide a confirmation that will log itself somewhere into the excel worksheet (so we know it's worked)?
  • To post as a guest, your comment is unpublished.
    Mark W · 4 years ago
    As above, Can you create an email with the workbook as an attachment?
  • To post as a guest, your comment is unpublished.
    Shez · 4 years ago
    Hi, thanks in advance for the help.
    Can you create an email with the workbook as an attachment?
    basically create a mailto hyperlink that creates an email with the workbook as an attachment, from the same workbook.
  • To post as a guest, your comment is unpublished.
    ANAND KUMAR · 4 years ago
    Thanks Alan ☺.........It did work.
  • To post as a guest, your comment is unpublished.
    Alan F. · 4 years ago
    =HYPERLINK("mailto:"&B1&"?subject="&B2&"&body="&B3&"&cc="&B4&"& A5","Email To Someone")
    where b4 is in the format someone@somewhere.com;someonelese@somewhereelse.com
  • To post as a guest, your comment is unpublished.
    Curtis · 4 years ago
    This does not work, at least with Office 2016. The created link places the cell reference in the To filed of the email opened in Outlook rather than the email address. In the example used, the email will be addressed to B1 rather than the content of cell B1.
  • To post as a guest, your comment is unpublished.
    Anand Kumar · 4 years ago
    How can we add CC and BCC column there. Please explain.