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.
- 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 » ;
- Si ce n’est déjà fait, il faut ouvrir à présent Microsoft Office Outlook ;
- Appuyer simultanément sur les touches Alt + F11 pour ouvrir Microsoft Visual Basic ;
- Cliquer sur « Fichier », puis sur « Importer un fichier » puis aller chercher notre fichier « GetEmailAttachments.bas » ;
- Appuyer sur la touche F5 pour lancer le script ;
- 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) ;
- 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 ;
- 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 ».