Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment supprimer des types spécifiques de pièces jointes des emails dans Outlook ?

Author Xiaoyang Last modified

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 fonction 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 de supprimer les pièces jointes en quelques clics. Ce guide vous montrera 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électionner plusieurs emails

Dans la vue Mail, sélectionnez les emails contenant les pièces jointes que vous souhaitez supprimer.

Astuce : Maintenez Ctrl enfoncé et cliquez sur des emails individuels pour une sélection non adjacente. Ou maintenez Shift et cliquez sur le premier et le dernier email pour sélectionner une plage.

Étape 2 : Ouvrir l’éditeur VBA

Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

Étape 3 : Ajouter le code VBA

Dans la fenêtre VBA, cliquez sur Insérer > 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 Outils > Références.

2. Dans la boîte de dialogue Références - Projet1, cochez la case Microsoft Scripting Runtime et cliquez sur OK.

doc remove attach by type 1

Étape 5 : Exécuter le script VBA

1. Appuyez sur F5 ou cliquez sur le bouton Exécuter 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.

doc remove attach by type 2

Résultat

Le script VBA supprimera toutes les pièces jointes correspondant au type spécifié des emails sélectionnés.

doc remove attach by type 3

Limitations de cette méthode :

  • ❌ Requiert 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 devez supprimer des pièces jointes.
  • ❌ Risque de suppression accidentelle : Si vous entrez un mauvais type de fichier, des pièces jointes non désirées peuvent être supprimées.

Si vous devez souvent supprimer des pièces jointes des emails, la méthode Kutools pour Outlook est bien plus efficace et conviviale.


📂 Archivez automatiquement les pièces jointes facilement !

Gérer de grands volumes de pièces jointes dans les e-mails 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 spécifié et remplacées par des hyperliens dans les e-mails. Dites adieu aux processus manuels et aux boîtes de réception encombrées – adoptez dès aujourd’hui une automatisation fluide !

Auto Detach Feature in Kutools for Outlook

💡 Avantages dont vous allez tomber amoureux :

  • ✔️ Enregistrez automatiquement les pièces jointes dès leur réception
  • ✔️ Gardez les e-mails 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 Tout, qui vous permet de supprimer des types de fichiers spécifiques de plusieurs emails en quelques clics. Contrairement à la méthode VBA, aucun codage ou exécution manuelle n'est nécessaire.

Dites adieu à l'inefficacité d'Outlook ! Kutools pour Outlook facilite le traitement par lots des e-mails - désormais avec des fonctionnalités gratuites alimentées par l'IA ! Téléchargez Kutools pour Outlook dès maintenant !!

Étape 1 : Sélectionner plusieurs emails et accéder à la fonction Détacher Tout

Dans la vue Mail, sélectionnez les emails contenant les pièces jointes que vous souhaitez supprimer. Cliquez ensuite sur Kutools Plus > Outils de pièces jointes > Détacher Tout.

shot of the Detach All button

📌 Astuce : Maintenez Ctrl enfoncé pour sélectionner plusieurs emails non adjacents ou Shift pour sélectionner une plage d'emails adjacents.

Étape 2 : Définir les préférences de détachement

  1. Cliquez sur the folder icon Sélectionner l'icône pour spécifier un dossier de destination où sauvegarder les pièces jointes.
  2. Cliquez sur Options avancées pour développer la boîte de dialogue.
  3. Dans la section Conditions de filtre, cochez la case Type de pièce jointe. Entrez ensuite les extensions de fichiers (par exemple, .docx; .png) que vous souhaitez supprimer dans la zone de texte.
  4. Cliquez sur OK pour confirmer.
    shot of the Detach Settings dialog box

Étape 3 : Confirmer le détachement

Une boîte de dialogue de confirmation Détacher Tout apparaîtra. Cliquez sur Oui pour continuer.

shot of the Detach All confirmation dialog box

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 définitivement supprimées. 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.
Remarque : Pour utiliser l'utilitaire Détacher Tout de Kutools pour Outlook, vous devez d'abord télécharger et installer Kutools pour Outlook.

Meilleurs outils de productivité pour Office

Dernière nouvelle : Kutools pour Outlook lance sa version gratuite !

Découvrez le tout nouveau Kutools pour Outlook avec plus de100 fonctionnalités incroyables ! Cliquez pour télécharger dès maintenant !

🤖 Kutools IA : Exploite une technologie avancée d’IA pour gérer les e-mails en toute simplicité, notamment pour répondre, résumer, optimiser, étendre, traduire et rédiger des e-mails.

📧 Automatisation des E-mails : Réponse automatique (disponible pour POP et IMAP) / Programmer l’envoi d’un e-mail / CC/BCC automatique par règle lors de l’envoi / Transfert automatique (règle avancée) / Ajouter automatiquement une salutation / Diviser automatiquement les e-mails multi-destinataires en messages individuels ...

📨 Gestion des E-mails : Rappeler lemail / Bloquer les e-mails frauduleux par objet et autres critères / Supprimer les doublons / Recherche Avancée / Organiser les dossiers ...

📁 Pièces jointes Pro : Enregistrement en lot / Détachement en lot / Compression en lot / Enregistrer automatiquement / Détachement automatique / Compression automatique ...

🌟 Interface magique : 😊Plus d’emojis élégants et amusants / Vous rappelle lorsque des e-mails importants arrivent / Réduire Outlook au lieu de fermer ...

👍 Fonctions en un clic : Répondre à tous avec pièces jointes / E-mails anti-phishing / 🕘Afficher le fuseau horaire de l’expéditeur ...

👩🏼‍🤝‍👩🏻 Contacts & Calendrier : Ajouter en lot des contacts à 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 – prend en charge l’Anglais, l’Espagnol, l’Allemand, le Français, le Chinois et plus de40 autres !

Débloquez instantanément Kutools pour Outlook en un seul clic. N’attendez pas, téléchargez dès maintenant pour gagner en efficacité !

kutools for outlook features1 kutools for outlook features2

🚀 Téléchargement en un clic — Obtenez tous les compléments Office

Recommandé vivement : Kutools pour Office (5-en-1)

Un clic pour télécharger cinq installateurs en une seule fois — Kutools pour Excel, Outlook, Word, PowerPoint et Office Tab Pro. Cliquez pour télécharger dès maintenant !

  • Praticité en un clic : téléchargez les cinq packages d’installation en une seule action.
  • 🚀 Prêt pour toutes les tâches Office : installez les compléments dont vous avez besoin, quand vous en avez besoin.
  • 🧰 Inclus : Kutools pour Excel / Kutools pour Outlook / Kutools pour Word / Office Tab Pro / Kutools pour PowerPoint