titiborregan5
XLDnaute Accro
Bonjour à tous,
aujourd'hui je viens vous voir pour un problème d'envoi de mail...
Etant sous Excel 2003 (ça pique :'( ) je suis confronté au message d'alerte d'Outlook pour lequel il faut cliquer sur Oui pour envoyer le message... le problème est que c'est pour un mailing donc assez fastidieux à la longue...
J'ai donc trouvé un moyen via CDO qui marche super bien, mis à part les pièces jointes...
j'ai testé sur boucle bidon de 5 lignes et pour le mail 1 il envoie la pj envoi1.doc c'est ok!
Par contre pour le 2 il envoie la pj envoi1.doc et envoi2.doc alors que je veux que le envoi2.doc!
Pour le mail 3 on a envoi1.doc + envoi2.doc + envoi3.doc ...
Ce qui n'est pas vraiment mon but, vous comprendrez...
Mon code
Si vous avez une idée pour que chaque ait sa propre PJ et rien d'autre ...
Merci d'avance,
Tibo
aujourd'hui je viens vous voir pour un problème d'envoi de mail...
Etant sous Excel 2003 (ça pique :'( ) je suis confronté au message d'alerte d'Outlook pour lequel il faut cliquer sur Oui pour envoyer le message... le problème est que c'est pour un mailing donc assez fastidieux à la longue...
J'ai donc trouvé un moyen via CDO qui marche super bien, mis à part les pièces jointes...
j'ai testé sur boucle bidon de 5 lignes et pour le mail 1 il envoie la pj envoi1.doc c'est ok!
Par contre pour le 2 il envoie la pj envoi1.doc et envoi2.doc alors que je veux que le envoi2.doc!
Pour le mail 3 on a envoi1.doc + envoi2.doc + envoi3.doc ...
Ce qui n'est pas vraiment mon but, vous comprendrez...
Mon code
Code:
Sub test()
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
With iMsg
For i = 2 To 6
fich = "L:\ECHANGES\ADIX-V5\CDG\récup dossiers\envoi" & i - 1 & ".doc"
Set .Configuration = iConf
.To = Cells(i, 1)
.CC = ""
.BCC = ""
.From = "aaa.bbb@xxx.fr"
.Subject = Cells(i, 2)
.TextBody = Cells(i, 3)
.addattachment fich
.Send
Next
End With
End Sub
Si vous avez une idée pour que chaque ait sa propre PJ et rien d'autre ...
Merci d'avance,
Tibo
Dernière édition: