envoi piece jointe avec mail et corp de message

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tomtom59450

XLDnaute Nouveau
Bonjour , j' aimerais créer une macro qui puisse envoyer un mail avec un fichier en piece jointe , dans ce mail j' aimerais y incorporer un message type (pour l' instant suis obilgé a faire du copier coller avec word==> le message est formté ==> gras couleur etc....)

j' ai deja regarder avec la fonction sendmail mais apparemment on peut pas mettre de corp de message

quelquun a une idée

merci d avance
 
Re : envoi piece jointe avec mail et corp de message

essaie ça!

Sub SendEMailwithAttachments()

Dim ol As Object, myItem As Object
Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)
myItem.To = "adresse Email"
myItem.Subject = "envoi d'un fichier attaché"
myItem.Body = "ton corp de message"
'fichier en cours d'utilisation envoyé en attaché:
myItem.Attachments.Add ActiveWorkbook.FullName
myItem.Send
Set ol = Nothing

End Sub
 
Re : envoi piece jointe avec mail et corp de message

bonjour

voici quelques exemples de mise en forme dans le corps du message

Code:
Sub SendEMailwithAttachments()
Dim ol As Object, myItem As Object
Dim strHtml As String

strHtml = "Bonjour , <BR>"
strHtml = strHtml & "<B><font size=6mm>" & _
"vous trouverez ci joint le fichier demandé</font></B>"
strHtml = strHtml & "<BR><BR><BR>" & _
"<font color=red>Cordialement</font>" & "<BR>"
strHtml = strHtml & Environ("UserName")
strHtml = strHtml & ""

Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)

myItem.To = "adresse Email"
myItem.Subject = "envoi d'un fichier attaché"
myItem.HtmlBody = strHtml
'fichier en cours d'utilisation envoyé en attaché:
myItem.Attachments.Add ActiveWorkbook.FullName
myItem.Send

Set ol = Nothing

End Sub


bon apres midi
MichelXld
 
Re : envoi piece jointe avec mail et corp de message

mercii ca marche, maintenant j essai de plancher sur une macro qui puisse aller chercher en fonction d un code client son adresse mail dans un otre classeur ;

Il faut utiliser la fonction find ou vlookup dans vba ?

merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Retour