Bonjour,
Afin d’envoyer un mail depuis un fichier excel depuis VBA de Gmail vers une boite de réception qui peut être Gmail ou non, j’ai créé ce code en m’inspirant de plusieurs réponses de forum sur le sujet mais sans succès…
Est-ce que quelqu’un pourrais m’aider ? Un des paramètre doit être faux mais je ne maitrise pas vraiment CDO alors je suis bloquée.
Voici le code :
Dim mMessage As Object
Dim mConfig As Object
Dim mChps
Set mConfig = CreateObject("CDO.Configuration")
mConfig.Load -1
Set mChps = mConfig.Fields
With mChps
.Item("
.com/cdo/configuration/sendusing") = 2
.Item("
.com/cdo/configuration/smtpserver") = "smtp.gmail .com"
.Item("
.com/cdo/configuration/smtpserverport") = 587
.Item("
.com/cdo/configuration/smtpauthenticate") = "1"
.Item("
.com/cdo/configuration/sendusername") = "XXX@gmail .com" 'a modifier
.Item("
.com/cdo/configuration/sendpassword") = "XXX" 'a modifier
.Item("
.com/cdo/configuration/smtpusessl") = "false"
.Update
End With
Set mMessage = CreateObject("CDO.Message")
With mMessage
Set .Configuration = mConfig
.From = "XXX@gmail .com" 'a modifier
.To = mailtab
.subject = subject
.TextBody = bonjour & cumul & sign
.Send
End With
Set mMessage = Nothing
Set mConfig = Nothing
Set mChps = Nothing
"mailtab", "subject", "bonjour", "cumul" et "sign" sont des variables paramétré plus tot dans le code et sont correctes. J'ai également rajouté des espace entre les .com pour que le message soit accepté à l'envois.
Merci par avance à la bonne âme qui m’aidera à résoudre ce problème ^^
LiiB