Envoyer tout le contenu d'un dossier a une boite email via outlook - VB/VBA/VBS - Programmation
Marsh Posté le 18-01-2005 à 15:16:36
Créer une archive du dossier et envoyer l'archive?
Marsh Posté le 18-01-2005 à 15:27:02
j'y ai pense mais le destinataire n'est pas du style a utiliser winzip/rar j'aimerais lui envoyer tous les fichiers (4 ou 5 maximum , des petits fichiers).
En fait j'aimerais trouver une fonction qui me permette de scanner tous les fichiers d'un repertoire (pour les attachers ce n'est pas un probleme)
Merci
Marsh Posté le 18-01-2005 à 15:48:48
faire un truc du style
dans un dossier specifier
pour chaque fichier dont le nom contient le caractere "_"
MonMail.Attachments.Add fichier...
Marsh Posté le 19-01-2005 à 11:02:08
je dois etre mauvais parceque je trouve vraiment pas comment faire
Marsh Posté le 19-01-2005 à 11:29:39
J'ai trouve je sais je suis pas tres bon mais is ca peut aider quelqu'un alors...
Set pres = CreateItem(olMailItem)
Dim fs, f, f1, fc
Set fs = CreateObject("Scripting.FileSystemObject" )
Set f = fs.GetFolder(chemin)
Set fc = f.Files
pres.Recipients.Add "XXXX@XXXX.fr"
pres.Subject = "XXXXXXXXXXXXXXXXXXXX"
'scanne le fichier et attache tout ce qui doit l'etre
'et transfere les courriers vers les archives
For Each f1 In fc
If InStr(1, f1.Name, "_" ) Then
pres.Attachments.Add chemin & f1.Name
FileCopy chemin & f1.Name, "chemin" & "Archive\" & f1.Name
f1.Delete
End If
Next
Marsh Posté le 18-01-2005 à 15:14:34
Bonjour
J'aimerais pouvoir envoyer de maniere automatique tous les fichiers .doc contenus dans un repertoire a une boite email via outlook (en pieces jointes).
Le nombre des fichiers est variable , leur nom aussi.
Voyez vous une solutions