Exportation massive des pièces jointes d’Outlook

A ma connaissance, il n’existe pas de moyen de récupérer toutes les pièces jointes des courriers électroniques en une seule fois … Comme toute tâche répétitive qui se respecte, il est possible d’automatiser tout ça via un script. Pour cela, nous allons faire appel à un script Visual Basic que nous exécuterons à partir d’Outlook directement.

  1. Nous allons commencer par aller télécharger le script disponible à l’adresse. Il faudra dé-zipper le fichier « EmailAttachement.zip » dans un répertoire pour récupérer un fichier nommé « GetEmailAttachments.bas » ;
  2. Si ce n’est déjà fait, il faut ouvrir à présent Microsoft Office Outlook ;
  3. Appuyer simultanément sur les touches Alt + F11 pour ouvrir Microsoft Visual Basic ;
  4. Cliquer sur « Fichier », puis sur « Importer un fichier » puis aller chercher notre fichier « GetEmailAttachments.bas » ;
  5. Appuyer sur la touche F5 pour lancer le script ;
  6. Choisir le répertoire dans lequel sont les pièces jointes à extraire (pour information : on ne peut traiter qu’un seul répertoire à la fois) ;
  7. La récupération se met en route. Il n’y a pas d’état d’avancement de la tâche, donc pas d’inquiétude si rien ne semble se passer ;
  8. Un message final résume ce qui a été récupéré. Les pièces jointes extraites sont stockées dans « Email Attachments », un dossier créé dans le répertoire « Mes documents ».

Script d'exportation de toutes les pièces jointes - Message de confirmation

Lien utile

Article de The Techie Guy