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

F22Raptor

XLDnaute Occasionnel
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
 

F22Raptor

XLDnaute Occasionnel
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 ?
 

Discussions similaires


Haut Bas