Bonjour,
J'utilise le code VBA ci-dessous pour enregistrer une série de courriels à envoyer, dans mes brouillons Outlook. Je viens de créer un nouveau fichier et cela ne fonctionne plus. À la ligne ".body" j'ai une erreur 1004. Je ne suis pas vraiment très familière avec VBA.
Y a t-il un moyen de contourner cette erreur?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Option Explicit Public Sub PrepCourriel() Dim OutlookApp As Object Dim OutlookMail As Object Dim i As Long For i = 1 To Range("Tbl_PubliFor").Rows.Count If Range("Tbl_PubliFor[Envoi lettre]")(i) = "oui" Then Set OutlookApp = CreateObject("outlook.application") Set OutlookMail = OutlookApp.CreateItem(0) With OutlookMail .Subject = "Blabla" .To = Range("Tbl_PubliFor[Adresse courriel signataire]")(i).Value .CC = Range("Tbl_PubliFor[Adresse courriel responsable]")(i).Value .Body = Range("Tbl_PubliFor[Texte Courriel]")(i).Value .Attachments.Add Range("Tbl_PubliFor[Emplacement lettre]")(i).Value .Save End With End If Next i End Sub
Partager