Bonjour,
J'utilise ce code pour envoyer automatiquement des mails via outlook :
Mon problème, c'est que suivant ma requête, il y a parfois plusieurs pièces jointes à joindre.
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 Sub e() Dim appoutlook As Outlook.Application Dim email As String Dim monmessage As Object Dim texte As String Set appoutlook = New Outlook.Application Set monmessage = appoutlook.createitem(olmailitem) email = "xx.xxx@yy.fr" With monmessage .To = email .Subject = "essai eric" texte = "essai texte" .display .Attachments.Add "C:\essais\fiche.pdf" End With End Sub
J'ai pensé à mettremais comme parfois j'ai 1 pièce à joindre, parfois 2, parfois 10...je ne peux pas le mettre à chaque fois....
Code : Sélectionner tout - Visualiser dans une fenêtre à part .Attachments.Add "C:\essais\fiche.pdf" & "C:\essais\fiche2.pdf" etc....
J'ai essayéEt la ligne "monmessage.attachments.Add "C:\essais\" ne reconnait pas le "d"....j'ai essayé en mettant "& d" et ça ne fonctionne pas non plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For i = 1 To c d = Cells(i, 2) & ".pdf" monmessage.attachments.Add "C:\essais\d" Next i
Une idée ?
Merci,
A+
Partager