Problème d'ajout de pièces jointe multiples dans mail outlook depuis excel et vba

  • Initiateur de la discussion Initiateur de la discussion JPS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

JPS

XLDnaute Nouveau
Bonjour à tous,

Je crée une petite application d'envoi de mail avec adjonction de pièces jointes automatique.
Les pièces jointes sont des fichiers divers (nombre de fichiers variable).
Les fichiers joints sont contenus dans le répertoire C:\ENVOI\
La macro que j'ai créé ne fonctionne pas (les pièces jointes ne sont pas jointes).
Aucun message d'erreur n'est renvoyé ?

Quelqu'un aurait une petite idée ?

Merci beaucoup

Voilà le code :

Sub ENVOI_SYN()
' Création de l'e-mail d'envoi

Dim OutApp As Object
Dim OutMail As Object

Dim Chemin As String
Dim Fichier As String

Application.ScreenUpdating = False
Set OutApp = CreateObject("Outlook.Application")

' Création de l'e_mail
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail

' affectation des pièces jointes
'Définit le répertoire contenant les fichiers
Chemin = "C:\ENVOI\"

'Utilisez la syntaxe suivante pour boucler sur tous les types de fichiers:
Fichier = Dir(Chemin & "*.*")

Do While Len(Fichier) > 0

.Attachments.Add Fichier

Fichier = Dir()
Loop

.Display

End With
On Error GoTo 0


Set OutMail = Nothing
cleanup:
Set OutApp = Nothing
Application.ScreenUpdating = True

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
671
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
640
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
387
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
80
Retour