Bonjour à toutes et tous,
Je souhaite faire un mailing Outlook à partir d'Excel.
J'ai donc créé un feuille excel avec, en colonne B, de vraies adresses mail et en colonne C, le nom de la pièce jointe.
Le code:
Le mail + PJ est envoyé à la première adresse en ligne 2 et message d'erreur "L'élément a été déplacé ou supprimé" lorsque mon compteur i vaut 3.
Merci de votre retour
Jocelyn
Je souhaite faire un mailing Outlook à partir d'Excel.
J'ai donc créé un feuille excel avec, en colonne B, de vraies adresses mail et en colonne C, le nom de la pièce jointe.
Le code:
VB:
Dim Ol As New Outlook.Application
Dim Olmail As MailItem
Dim CurrFile As String
Dim corps As String
Dim i As Integer
Set Ol = New Outlook.Application
Set Olmail = Ol.CreateItem(olMailItem)
corps = "Vous trouverez en pièce jointe votre fiche d'appréciation."
i = 2
Do While Cells(i, 1) <> ""
With Olmail
.To = Cells(i, 2).Value
.Subject = "FICHE EVALUATION"
.Body = "Bonjour, " & Chr$(10) & corps & Chr$(10) & Chr$(10) & "Bien cordialement" & Chr$(10) & "Aurélie"
.Attachments.Add ThisWorkbook.Path & "\" & Cells(i, 3).Value & ".pdf"
.Send
End With
i = i + 1
Loop
Le mail + PJ est envoyé à la première adresse en ligne 2 et message d'erreur "L'élément a été déplacé ou supprimé" lorsque mon compteur i vaut 3.
Merci de votre retour
Jocelyn