1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

XL 2016 [VBA] Envoi d'un mail par Excel

Discussion dans 'Forum Excel' démarrée par F22Raptor, 8 Janvier 2019.

  1. F22Raptor

    F22Raptor XLDnaute Occasionnel

    Inscrit depuis le :
    10 Janvier 2012
    Messages :
    451
    "J'aime" reçus :
    3
    Bonjour à tous, et tout d'abord bonne année à tous les participants !

    Pour bien commencer l'année, un problème assez classique, mais pour lequel je ne trouve pas de solution claire :
    Je veux envoyer un mail par Excel, ou au moins le créer (destinataire(s), sujet, corps, PAS DE FICHIER ATTACHÉ).
    Contraintes :
    * indépendant de l'appli de mail du poste (certains en Office 16, d'autres Office 10, etc ...)
    * pas de fichier attaché
    * pas de référence VBA à installer (pourra être utilisé sur d'autres postes que le mien)

    Workbook.SendMail est intéressant car :
    * ça envoie bien le mail !
    * pas de message de confirmation à valider
    MAIS :
    * ça envoie un fichier attaché (le fameux Workbook.)
    * on ne peut pas joindre un corps de message

    Il y a d'autres méthodes (nombreuses) que l'on trouve sur le net, mais souvent ça demande l'installation d'une référence VBA du genre Outlook 16 etc ... et ça plante.

    Donc, savez-vous s'il est possible d'avoir le SENDMAIL sans Workbook attaché, et avec un corps de message ?

    Merci d'avance
     
  2. Chargement...

    Discussions similaires - [VBA] Envoi mail Forum Date
    XL 2016 [VBA] Envoie mail avec Outlook Forum Excel 20 Novembre 2016
    [VBA] Alerte Outlook quand envoi Mail Forum Excel 8 Novembre 2015
    [VBA] Envoie mail via excel Forum Excel 21 Juillet 2014
    [vba] Envoi mail gmail Forum Excel 7 Décembre 2012
    [VBA] - Renvoi de la partie entière d'un chiffre décimal Forum Excel 13 Février 2009

  3. D.D.

    D.D. XLDnaute Occasionnel

    Inscrit depuis le :
    8 Avril 2008
    Messages :
    229
    "J'aime" reçus :
    22
    Sexe :
    Masculin
    Habite à:
    Vers Lyon
    Utilise:
    Excel 2016 (PC)
    Hello,

    Essaye
    =LIEN_HYPERTEXTE("mailto: DD@DD.fr&subject=hello boy&body=Yo Man";"Yes We Can")
    dans une cellule.
     
  4. F22Raptor

    F22Raptor XLDnaute Occasionnel

    Inscrit depuis le :
    10 Janvier 2012
    Messages :
    451
    "J'aime" reçus :
    3
    Ca a l'air pas mal ! Simple et efficace !
     
    D.D. aime votre message.
  5. F22Raptor

    F22Raptor XLDnaute Occasionnel

    Inscrit depuis le :
    10 Janvier 2012
    Messages :
    451
    "J'aime" reçus :
    3
    Tant que j'y suis :
    je fais référence à des contenus de cellule pour les destinataires, sujet, corps.
    Pour le corps, j'ai essayé d'introduire des retours à la ligne avec des concaténation de CAR(10) ou CAR(13)
    du genre : ="Bonjour," & "CAR(10) & "Comment va ?"

    Mais il n'en tient pas compte.

    Y a t il moyen d'avoir des sauts de ligne dans le corps ?
     
  6. D.D.

    D.D. XLDnaute Occasionnel

    Inscrit depuis le :
    8 Avril 2008
    Messages :
    229
    "J'aime" reçus :
    22
    Sexe :
    Masculin
    Habite à:
    Vers Lyon
    Utilise:
    Excel 2016 (PC)
    Tiens, bizarre.
    Ca marche plus maintenant.
    Je n'ai plus que le destinataire !
     
  7. F22Raptor

    F22Raptor XLDnaute Occasionnel

    Inscrit depuis le :
    10 Janvier 2012
    Messages :
    451
    "J'aime" reçus :
    3
    Reboote ! :D
     
  8. D.D.

    D.D. XLDnaute Occasionnel

    Inscrit depuis le :
    8 Avril 2008
    Messages :
    229
    "J'aime" reçus :
    22
    Sexe :
    Masculin
    Habite à:
    Vers Lyon
    Utilise:
    Excel 2016 (PC)
    Ah ! Voila.
    Bon, pas trouvé le retour à la ligne....
     

Partager cette page