En fait, nous allons plus loin que cela car nous allons également traiter les sous-dossiers du dossier demandé.
Programmation > VBScript
Recherche :   
Actualité Système Salon Concours Outils Programmation Devparadise Programmation HTML .Net JavaScript VBScript ASP PHP Visual Basic Perl Java Active X SQL XML WAP Delphi Graphisme Flash Web Design Promotion Référencement Publicité Valeur de votre site Outils Systèmes Windows Unix Linux Benchmark Hardware Réseaux locaux Droit Sécurité
Sauvegarder les pièces jointes des messages d'un dossier Outlook
  Auteur : bruno VILLACAMPA
Boucler sur les messages du dossier

En fait, nous allons plus loin que cela car nous allons également traiter les sous-dossiers du dossier demandé.

Publicité 
C’est une fonction à action récursive, à utiliser avec précaution donc !
Tout d’abord on entretient la localisation sur la base du nom de dossier courant.

suf = suf & fld.Name & "\"

On tourne sur tous les éléments (items) du dossier courant, attention cela commence à 1 pas à 0. Notez que les dossiers n’apparaissent pas ici.

For i = 1 To fld.Items.Count

Si l’élément de la boucle est de type Mail alors on sauvegarde les pièces jointes associées en appelant la fonction de sauvefichier

   If fld.Items(i).Class = olMail Then 
      sauvefichier fld.Items(i), suf
   end if

On tourne ensuite sur tous les sous-dossiers (folders) du dossier courant. Là encore on commence à 1. Pour chaque dossier trouvé, on exécute sauvefolder, d’où l’action récursive. On note que suf, la localisation, est transmise par paramètre et donc la fonction ne tourne pas « bêtement ».

For i = 1 To fld.Folders.Count
	sauvefolder fld.Folders(i), suf
Next
Précédent   Suivant
Sauvegarder les pièces jointes des messages d'un dossier Outlook
  • Introduction
  • Le programme
  • Boucler sur les messages du dossier
  • Boucler sur les pièces jointes d’un message
  • Comment faire
  • A lire aussi sur Devparadise.com :
  • Sauvegarder les pièces jointes des messages d'un dossier Outlook
  • Créer et envoyer un mail en Perl. (HTML, pièces jointes...)
  • Mise en place d’un «volume miroir» (Raid 1) sous WIN 2000
  • A télécharger aussi sur Devparadise.com :
  • MR Tech's Local Install 4.2.3
  • Source: Sauvegarder les pièces jointes des messages d’un dossier Outlook
  • MIME::LITE
  • MIME::LITE::HTML
  • DataBites 2

  • © 1997-2005 tous droits réservés Devparadise.com
    Les logos, et marques déposées sont la propriété de leurs détenteurs respectifs.
    Devparadise.com s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978.
    Déclaration C.N.I.L. n° 621623
    Outlook,pièce,jointe,sauvegarde