Comment copier toutes les pièces jointes de plusieurs e-mails vers un nouvel e-mail dans Outlook ?
Gérer efficacement les pièces jointes dans Outlook peut s’avérer complexe, notamment lorsqu’il s’agit d’extraire des pièces jointes provenant de plusieurs courriels pour les regrouper dans un(e) Nouveau email, ou de copier toutes les pièces jointes d’un courriel directement dans une réponse. Enregistrer et rattacher manuellement les fichiers prend non seulement beaucoup de temps, mais comporte aussi un risque d’erreurs. Heureusement, deux solutions efficaces permettent de simplifier cette tâche. Vous pouvez utiliser VBA pour extraire et insérer des pièces jointes depuis plusieurs courriels vers un(e) Nouveau email, bien que cela exige quelques compétences techniques. Toutefois, pour une solution plus rapide et sans complication, l’outil Kutools pour Outlook propose une option en un clic pour copier instantanément toutes les pièces jointes d’un courriel directement dans un courriel de réponse, ce qui en fait le choix le plus efficace et le plus convivial.
Copier toutes les pièces jointes de plusieurs courriels vers un(e) Nouveau email à l’aide de VBA(Manuel et technique)
Copier toutes les pièces jointes d’un courriel vers un courriel de réponse instantanément avec un outil exceptionnel 👍(Simple et recommandé)
Copier toutes les pièces jointes de plusieurs courriels vers un(e) Nouveau email à l’aide de VBA
Si vous préférez automatiser ce processus à l’aide de VBA, suivez ces étapes pour extraire et copier rapidement toutes les pièces jointes de plusieurs courriels vers un nouvel e-mail.
Étape 1 : Sélectionnez plusieurs courriels
Dans Outlook, sélectionnez les courriels contenant les pièces jointes que vous souhaitez copier.
- Maintenez la touche « Ctrl » enfoncée pour sélectionner plusieurs courriels non contigus.
- Maintenez la touche « Maj » enfoncée pour sélectionner une plage de courriels adjacents.
Étape 2 : Ouvrez l’éditeur VBA
Appuyez sur « Alt » + « F11 » pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
Étape 3 : Insérez le code VBA dans un nouveau module
Cliquez sur « Insertion » > « Module » pour créer un nouveau module, puis collez le code VBA suivant dans la fenêtre du module :
VBA : Copier toutes les pièces jointes de plusieurs courriels vers un(e) Nouveau email
Sub NewEmailInsertAttachmentsName()
Dim xSelection As Outlook.Selection
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFSO As Object
Dim xFldPath As String
Dim xFilePath As String
Dim xNewMail As Outlook.MailItem
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xNewMail = Outlook.Application.CreateItem(olMailItem)
Set xFSO = CreateObject("Scripting.FileSystemObject")
xFldPath = xFSO.GetSpecialFolder(2).Path & "\MyAttachments"
If xFSO.FolderExists(xFldPath) = False Then
xFSO.CreateFolder (xFldPath)
End If
For Each xMailItem In xSelection
For Each xAttachment In xMailItem.Attachments
xFilePath = xFldPath & "\" & xAttachment.FileName
xAttachment.SaveAsFile (xFilePath)
xNewMail.Attachments.Add (xFilePath)
xFSO.DeleteFile (xFilePath)
Next
Next
xFSO.GetFolder(xFldPath).Delete
xNewMail.Display
End Sub
Étape 4 : Exécutez le code VBA
Appuyez sur « F5 » ou cliquez sur le bouton Exécuter pour lancer le code. Un nouvel e-mail s’ouvrira, contenant toutes les pièces jointes extraites des courriels sélectionnés.
Inconvénients :
- ❌ Nécessite des connaissances en VBA : peu adapté aux débutants et implique de manipuler du code.
- ❌ Configuration manuelle requise : vous devez ouvrir l’éditeur VBA, insérer le code et l’exécuter à chaque utilisation.
- ❌ Restrictions de sécurité potentielles : certaines versions d’Outlook bloquent les macros en raison de leurs politiques de sécurité.
- ❌ Aucune flexibilité : vous devez relancer le script à chaque fois que vous souhaitez recopier les pièces jointes.
📂 Enregistrez facilement les pièces jointes de plusieurs e-mails
Vous en avez assez d’enregistrer les pièces jointes un e-mail à la fois dans Outlook ? Simplifiez votre flux de travail avec Kutools pour Outlook ! La puissante fonctionnalité Enregistrer tout (pièces jointes) vous permet d’enregistrer les pièces jointes de plusieurs e-mails ou de dossiers entiers en quelques clics seulement. Dites adieu aux procédures manuelles fastidieuses et reprenez le contrôle de votre boîte de réception en toute simplicité.

Copier toutes les pièces jointes d’un courriel vers un courriel de réponse instantanément avec un outil exceptionnel 👍
Pour une solution plus simple et plus rapide, utilisez la fonctionnalité « Répondre avec la pièce jointe d’origine » de Kutools pour Outlook : en un seul clic, elle vous permet de copier automatiquement toutes les pièces jointes d’un e-mail dans votre réponse, sans avoir recours à VBA ni effectuer de copie manuelle.
Dites adieu à l’inefficacité d’Outlook ! Kutools pour Outlook simplifie le traitement par lots de vos e-mails – profitez dès maintenant d’un essai gratuit de 30 jours !Téléchargez Kutools pour Outlook dès maintenant !!
1. Dans la vue Courrier, sélectionnez le courriel auquel vous souhaitez répondre, puis cliquez sur « Kutools » > « Répondre avec la pièce jointe d’origine » ou « Répondre à tous avec la pièce jointe d’origine ».

2. Toutes les pièces jointes de l’e-mail sélectionné sont désormais automatiquement incluses dans votre réponse.

Avantages de la méthode Kutools pour Outlook :
- ✅ Aucune copie ni collage manuel : fonctionne instantanément en un seul clic.
- ✅ Aucun codage VBA nécessaire : interface conviviale et sans tracas.
- ✅ Gain de temps : réduit considérablement les efforts par rapport aux méthodes manuelles.
- ✅ Compatible avec toutes les versions d’Outlook : aucune restriction liée aux macros ni avertissement de sécurité.
Articles associés
Comment copier une pièce jointe vers un autre courriel dans Outlook ?
Meilleurs outils de productivité Office
Découvrez la toute nouvelle Kutools pour Outlook avec 100+ fonctionnalités incroyables !Cliquez pour télécharger dès maintenant !
📧Automatisation des e-mails : Réponse automatique (disponible pour POP et IMAP) / Planification de l’envoi d’e-mails / CC/BCC automatique selon des règles lors de l’envoi d’e-mails / Transfert automatique (règle avancée) / Ajout automatique de formules de politesse / Division automatique des e-mails à plusieurs destinataires en messages individuels...
📨Gestion des e-mails : Rappeler un e-mail / Bloquer les e-mails frauduleux par objet et autres critères / Supprimer les e-mails en double / Recherche avancée / Organiser vos dossiers…
📁Pièces jointes Pro : Enregistrer en lot / Détacher en lot / Compresser en lot / Enregistrement automatique / Détachement automatique / Compression automatique…
🌟Magie de l’interface : 😊 Encore plus d’emojis jolis et stylés / Vous prévient à l’arrivée d’e-mails importants / Réduire Outlook au lieu de le fermer...
👍Merveilles en un clic : Répondre à tous avec pièces jointes / E-mails anti-hameçonnage / 🕘 Afficher le fuseau horaire – Heure actuelle de l’expéditeur…
👩🏼🤝👩🏻Contacts et calendrier : Créer en lot : ajouter un contact à partir des e-mails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer le rappel d’anniversaire…
Utilisez Kutools dans votre langue préférée – compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de 40 autres langues !


🚀 Téléchargement en un clic — Obtenez tous les compléments Office
Fortement recommandé : Kutools for Office (5-en-1)
Un seul clic pour télécharger cinq programmes d’installationen une fois —Kutools pour Excel, Outlook, Word, PowerPointet Office Tab Pro.Cliquez pour télécharger dès maintenant !
- ✅Commodité en un clic : téléchargez les cinq packs d’installation en une seule action.
- 🚀Prêt à relever toutes vos tâches Office : installez les compléments dont vous avez besoin, exactement quand vous en avez besoin.
- 🧰Inclus: Kutools pour Excel / Kutools pour Outlook / Kutools pour Word / Office Tab Pro / Kutools for PowerPoint