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