Bonjour,
Je souhaite envoyer des mails via VBA et la librairy CDO d'excel.
Sur mon pc fixe, je n'ai aucun souci par contre sur portable, j'ai le message d'erreur suivant :
Erreur d'exécution '-2146644475 (800cce05)'
La partie demandée n' pas été trouvée dans ce message
Et ca plante à partir de la ligne en rouge (.Subject = "envoi exemple" )
Mon code :
Private Sub envoiCdo()
'On Error GoTo Error_send
Dim oCdo As Object
Set oCdo = CreateObject("CDO.Message")
With oCdo
With .Configuration.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.lagoon.nc" 'nom ou IP du serveur SMTP
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = "25" 'port utilisé
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "y*****@*****.nc"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "******"
.Update
End With
.Subject = "envoi exemple" ' objet du message
.From = "*****r@yahoo.fr" ' adresse de l'expéditeur
.To = "*****@yahoo.fr" ' adresse du destinataire
.TextBody = "Ceci est un message de test." ' corps du message en format texte brut
.Send
End With
Fin:
Set oCdo = Nothing
Exit Sub
Error_send:
MsgBox "Erreur d'envoi " & Err.Number & " " & Err.Description
Resume Next
End Sub
J'ai désactivé mon parefeu et autre antivirus, mais rien n'y fait.
J'ai essayé plusieurs macro sur différents forum mais toujours le meme message au meme endroit.
Si quelqu'un a une idée ?
Merci d'avance
YB
Je souhaite envoyer des mails via VBA et la librairy CDO d'excel.
Sur mon pc fixe, je n'ai aucun souci par contre sur portable, j'ai le message d'erreur suivant :
Erreur d'exécution '-2146644475 (800cce05)'
La partie demandée n' pas été trouvée dans ce message
Et ca plante à partir de la ligne en rouge (.Subject = "envoi exemple" )
Mon code :
Private Sub envoiCdo()
'On Error GoTo Error_send
Dim oCdo As Object
Set oCdo = CreateObject("CDO.Message")
With oCdo
With .Configuration.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.lagoon.nc" 'nom ou IP du serveur SMTP
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = "25" 'port utilisé
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "y*****@*****.nc"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "******"
.Update
End With
.Subject = "envoi exemple" ' objet du message
.From = "*****r@yahoo.fr" ' adresse de l'expéditeur
.To = "*****@yahoo.fr" ' adresse du destinataire
.TextBody = "Ceci est un message de test." ' corps du message en format texte brut
.Send
End With
Fin:
Set oCdo = Nothing
Exit Sub
Error_send:
MsgBox "Erreur d'envoi " & Err.Number & " " & Err.Description
Resume Next
End Sub
J'ai désactivé mon parefeu et autre antivirus, mais rien n'y fait.
J'ai essayé plusieurs macro sur différents forum mais toujours le meme message au meme endroit.
Si quelqu'un a une idée ?
Merci d'avance
YB