Function EnvoyerMail()
Dim Fichier As Variant
'Fichier = ActiveWorkbook 'à modifier ex: "C:\Bureau\dossier\Classeur.xlsx
Dim MaMessagerie As Object
Dim MonMessage As Object
Set MaMessagerie = CreateObject("Outlook.Application")
Set MonMessage = MaMessagerie.CreateItem(0)
'MonMessage.to = "ddddddd@gmail.com" ' à modifier avant envoi
' MonMessage.CC = "dd@dd.com" à modifier au besoin
MonMessage.Subject = Sheets("Fiche de modif").Range("a1")
contenu = "Bonjour,"
contenu = contenu & Chr(10) & Chr(13)
contenu = contenu & "Veuillez trouver le fichier " & Sheets("Fiche de modif").Range("a1") & Chr(10) & Chr(13) & "Dans le dossier " & ThisWorkbook.Path & "\" & ActiveWorkbook.Name
contenu = contenu & Chr(10) & Chr(13)
contenu = contenu & "Merci de prendre note de l'ouverture de cette modification."
contenu = contenu & Chr(10) & Chr(13)
contenu = contenu & "Cordialement,"
MonMessage.body = contenu
MonMessage.send
Set MaMessagerie = Nothing
MsgBox "Votre Mail a bien été envoyé avec la P.J. "
End Function
Voici mon code il fonctionne très bien, je crois pas du coup que mon corps de texte soit en HTML.