Sub EnvoiMail_CDO()
Dim iMsg As Object, iConf As Object, Flds As Object
Dim Fichier As Variant, Dest As String
ChDir "C:\PDF\"
Fichier = "C:\PDF\" & Range("e2") & "\" & Range("i2").Value & ".pdf"
Set iMsg = CreateObject("cdo.message")
Set iConf = CreateObject("cdo.configuration")
Set Flds = iConf.fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
'remplacez "smtp.nomserveur.fr" par le nom de serveur de votre FAI :
'http://outlook.developpez.com/faq/index.php?page=Configuration#Paras_FAI
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.orange.fr"
.Update
End With
Dest = Sheets("Feuil1").Range("A1") ' Remplacer "Feuil1" par le nom de l'onglet(si différent)
With iMsg
Set .Configuration = iConf
.To = Dest
.From = "tata@hotmail.com"
.Subject = "Modification de votre machin"
.HTMLBody = "Consultez tutute.fr pour connaitre les modifications. Bonne journée"
.AddAttachment Fichier
.Send
End With
MsgBox "Le message a bien été expédié à " & Dest
End Sub