Comment supprimer des types spécifiques de pièces jointes des emails dans Outlook ?
Gérer les pièces jointes dans Outlook peut être difficile, surtout lorsque certains types de fichiers — comme .docx ou .png — encombrent votre boîte de réception. Bien qu'Outlook ne dispose pas d'une fonctionnalité intégrée pour supprimer des pièces jointes spécifiques de plusieurs emails à la fois, il existe des solutions efficaces. Vous pouvez utiliser un script VBA pour supprimer manuellement les pièces jointes en fonction du type de fichier, ou opter pour une solution plus rapide et conviviale avec Kutools pour Outlook, qui vous permet de filtrer et supprimer les pièces jointes en quelques clics seulement. Ce guide vous accompagnera à travers les deux méthodes.
Supprimer un type spécifique de pièces jointes à l'aide de VBA (Manuel et Technique)
Supprimer rapidement des types spécifiques de pièces jointes avec Kutools pour Outlook 👍 (Rapide et Convivial)
Supprimer un type spécifique de pièces jointes à l'aide de VBA
Étape 1 : Sélectionnez plusieurs emails
Dans la vue Mail, sélectionnez les emails contenant les pièces jointes que vous souhaitez supprimer.
Étape 2 : Ouvrir l'éditeur VBA
Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
Étape 3 : Ajouter le code VBA
Dans la fenêtre VBA, cliquez sur Insert > Module pour créer un nouveau module. Ensuite, copiez le script VBA suivant et collez-le dans le nouveau module :
VBA : Supprimer un type spécifique de pièces jointes des emails
Sub DeleteSpecificTypeOfAttachments()
Dim xSelection As Outlook.Selection
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFileType As String
Dim xType As String
Dim xFSO As Scripting.FileSystemObject
Dim I As Integer
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xFSO = New Scripting.FileSystemObject
xType = ""
xType = InputBox("Enter the attachment type to remove (e.g., docx, png):", "Kutools for Outlook", xType, 8)
If Len(Trim(xType)) = 0 Then Exit Sub
For Each xItem In xSelection
If xItem.Class = olMail Then
Set xMailItem = xItem
If xMailItem.Attachments.Count > 0 Then
For I = xMailItem.Attachments.Count To 1 Step -1
Set xAttachment = xMailItem.Attachments.Item(I)
xFileType = xFSO.GetExtensionName(xAttachment.FileName)
If InStr(1, xFileType, Trim(xType), vbTextCompare) > 0 Then
xAttachment.Delete
End If
Next I
xMailItem.Save
End If
End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub
Étape 4 : Activer Microsoft Scripting Runtime
1. Dans l'éditeur VBA, cliquez sur Tools > References.
2. Dans la boîte de dialogue References - Project1, cochez la case Microsoft Scripting Runtime et cliquez sur OK.
Étape 5 : Exécuter le script VBA
1. Appuyez sur F5 ou cliquez sur le bouton Run pour exécuter le code.
2. Une boîte de dialogue apparaîtra, entrez le type de pièce jointe que vous souhaitez supprimer (par exemple, xlsx). Cliquez sur OK.
Résultat
Le script VBA supprimera toutes les pièces jointes correspondant au type spécifié des emails sélectionnés.
Limitations de cette méthode :
- ❌ Nécessite des connaissances en VBA : Pas adapté aux débutants et peut être difficile pour les utilisateurs non techniques.
- ❌ Aucun aperçu ni possibilité d'annuler : Une fois les pièces jointes supprimées, elles ne peuvent pas être restaurées.
- ❌ Exécution manuelle requise : Le script doit être exécuté chaque fois que vous avez besoin de supprimer des pièces jointes.
- ❌ Risque de suppression accidentelle : Si vous entrez un mauvais type de fichier, des pièces jointes non intentionnelles peuvent être supprimées.
Si vous devez souvent supprimer des pièces jointes des emails, la méthode avec Kutools pour Outlook est une solution bien plus efficace et conviviale.
📂 Archivez automatiquement les pièces jointes facilement !
Gérer de grands volumes de pièces jointes dans les emails n’a jamais été aussi simple ! Avec la fonction Détachement automatique de Kutools pour Outlook, les pièces jointes entrantes sont automatiquement enregistrées dans un dossier désigné et remplacées par des hyperliens dans les emails. Dites adieu aux processus manuels et aux boîtes de réception encombrées — adoptez dès aujourd’hui une automatisation fluide !

💡 Avantages dont vous allez tomber amoureux :
- ✔️ Enregistrez automatiquement les pièces jointes dès leur arrivée
- ✔️ Gardez vos emails bien organisés grâce aux remplacements par des hyperliens
- ✔️ Options entièrement personnalisables pour s’adapter à votre flux de travail
Supprimer rapidement des types spécifiques de pièces jointes avec Kutools pour Outlook 👍
Pour une solution plus efficace et conviviale, Kutools pour Outlook propose la fonctionnalité Détacher Toutes, qui vous permet de supprimer des types de fichiers spécifiques de plusieurs emails en quelques clics seulement. Contrairement à la méthode VBA, aucun codage ou exécution manuelle n'est nécessaire.
Découvrez l'efficacité ultime des emails avec Kutools pour Outlook ! Accédez à 70 fonctionnalités puissantes entièrement gratuites, pour toujours. Téléchargez la version gratuite dès maintenant !
Étape 1 : Sélectionnez plusieurs emails et accédez à la fonctionnalité Détacher Toutes
Dans la vue Mail, sélectionnez les emails contenant les pièces jointes que vous souhaitez supprimer. Ensuite, cliquez sur Kutools Plus > Outils de pièces jointes > Détacher Toutes.
Étape 2 : Définir les préférences de détachement
- Cliquez sur
Sélectionner l'icône pour spécifier un dossier cible où sauvegarder les pièces jointes.
- Cliquez sur Options avancées pour développer la boîte de dialogue.
- Dans la section Conditions de filtre, cochez la case Type de pièce jointe. Ensuite, entrez les extensions de fichier (par exemple, .docx; .png) que vous souhaitez supprimer dans la zone de texte.
- Cliquez sur OK pour confirmer.
Étape 3 : Confirmer le détachement
Une boîte de dialogue de confirmation Détacher Toutes apparaîtra. Cliquez sur Oui pour continuer.
Résultat : Que se passe-t-il ensuite ?
1. Toutes les pièces jointes spécifiées sont détachées des emails sélectionnés.
2. Les pièces jointes sont stockées en toute sécurité dans le dossier spécifié au lieu d'être supprimées définitivement. Si nécessaire, vous pouvez les restaurer en cliquant sur Kutools Plus > Outils de pièces jointes > Restaurer tout.
3. Chaque lien hypertexte dans l'email original représente un fichier détaché, offrant un accès rapide tout en maintenant votre boîte de réception organisée.
Pourquoi choisir cette méthode ?
- ✅ Aucune compétence technique requise : Simple, intuitif et convivial pour les débutants.
- ✅ Traitement par lot en un clic : Supprime les pièces jointes de plusieurs emails à la fois.
- ✅ Sûr et organisé : Contrairement à VBA, les pièces jointes ne sont pas supprimées mais sauvegardées ailleurs.
- ✅ Personnalisation flexible : Filtrer par type de pièce jointe, expéditeur de l'email, plage de dates, et plus encore.
Meilleurs outils de productivité pour Office
Dernières nouvelles : Kutools pour Outlook lance une version gratuite !
Découvrez la toute nouvelle version GRATUITE de Kutools pour Outlook avec plus de70 fonctionnalités incroyables, à utiliser POUR TOUJOURS ! Cliquez pour télécharger maintenant !
📧 Automatisation des emails : Réponse automatique (Disponible pour POP et IMAP) / Programmation d'envoi d'emails / CC/BCC automatique par règle lors de l'envoi d'un email / Transfert automatique (Règle avancée) / Ajouter automatiquement une salutation / Diviser automatiquement les emails multi-destinataires en messages individuels...
📨 Gestion des emails : Rappeler les emails / Bloquer les emails frauduleux par sujets et autres / Supprimer les emails en double / Recherche avancée / Organiser les dossiers...
📁 Pièces jointes Pro : Enregistrement par lot / Détachement par lot / Compression par lot / Enregistrement automatique / Détachement automatique / Compression automatique...
🌟 Magie de l'interface : 😊Plus d'emojis jolis et cool / Vous rappeler lorsque des emails importants arrivent / Réduire Outlook au lieu de fermer...
👍 Merveilles en un clic : Répondre à tous avec pièces jointes / Emails anti-phishing / 🕘Afficher le fuseau horaire de l'expéditeur...
👩🏼🤝👩🏻 Contacts & Calendrier : Ajouter des contacts par lot à partir des emails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer le rappel d'anniversaire...

