Comment obtenir la liste des informations des pièces jointes dans un email sélectionné dans Outlook ?
Pour les emails reçus avec des pièces jointes, vous pourriez parfois avoir besoin de connaître les détails des pièces jointes, comme le nom d'affichage, le nom du fichier, etc. En réalité, un code VBA peut vous aider à obtenir facilement la liste des informations des pièces jointes dans l'email actuellement sélectionné dans Outlook. Veuillez consulter le tutoriel ci-dessous pour plus de détails.
Obtenir la liste des informations des pièces jointes dans un email sélectionné dans Outlook
- Améliorez votre productivité email grâce à la technologie IA, vous permettant de répondre rapidement aux emails, de rédiger de nouveaux messages, de traduire des emails, et plus encore.
- Automatisez l'envoi d'emails avec CC/BCC automatique, Transfert automatique selon des règles ; envoyez une Réponse automatique (Hors du bureau) sans nécessiter un serveur Exchange...
- Recevez des rappels comme Demander lors de la réponse à un email avec moi en copie cachée (CCi) lorsque vous êtes dans la liste BCC, et Rappel en cas de pièces jointes manquantes pour les pièces jointes oubliées...
- Améliorez l'efficacité des emails avec Répondre (à tous) Avec Pièces jointes, Ajout automatique de Salutation ou Date & Heure dans la signature ou l'objet, Répondre à plusieurs emails...
- Rationalisez l'envoi d'emails avec Rappeler les emails, Outils de pièces jointes (Compresser toutes les pièces jointes, Enregistrer automatiquement toutes les pièces jointes...), Supprimer les doublons, et Rapport rapide...
Obtenir la liste des informations des pièces jointes dans un email sélectionné dans Outlook
1. Sélectionnez l'email avec des pièces jointes dont vous souhaitez obtenir les informations.
2. Appuyez sur les touches Alt + F11 du clavier pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
3. Double-cliquez ensuite sur Projet1 > Objet Microsoft Outlook > ThisOutlookSession pour ouvrir la fenêtre Projet1 – ThisOutlookSession. Voir capture d'écran :
4. Copiez et collez ensuite le code VBA ci-dessous dans la fenêtre Projet1 – ThisOutlookSession.
Code VBA : obtenir la liste des informations des pièces jointes
Option Explicit
Public Sub GetAttachmentList()
Dim selItem As Object
Dim aMail As MailItem
Dim aAttach As attachment
Dim Report As String
For Each selItem In Application.ActiveExplorer.Selection
If selItem.Class = olMail Then
Set aMail = selItem
For Each aAttach In aMail.Attachments
Report = Report & vbCrLf & "------------------------------------------------------------------------" & vbCrLf
Report = Report & GetAttachmentInfo(aAttach)
Next
Call CreateReportEmail("Attachment Report", Report)
End If
Next
End Sub
Public Function GetAttachmentInfo(attachment As attachment)
Dim Report
GetAttachmentInfo = ""
Report = Report & "Index: " & attachment.Index & vbCrLf
Report = Report & "Display Name: " & attachment.DisplayName & vbCrLf
Report = Report & "File Name: " & attachment.FileName & vbCrLf
Report = Report & "Block Level: " & attachment.BlockLevel & vbCrLf
Report = Report & "Path Name: " & attachment.PathName & vbCrLf
Report = Report & "Position: " & attachment.Position & vbCrLf
Report = Report & "Size: " & attachment.Size & vbCrLf
Report = Report & "Type: " & attachment.Type & vbCrLf
GetAttachmentInfo = Report
End Function
Sub CreateReportEmail(Title As String, Report As String)
Dim aMail As MailItem
Set aMail = Application.CreateItem(olMailItem)
aMail.Subject = Title
aMail.Body = Report
aMail.Display
End Sub
5. Appuyez sur la touche F5 du clavier pour exécuter le code VBA.
6. Une boîte de dialogue Macros apparaît, cliquez sur le bouton Exécuter.
7. Après avoir cliqué sur le bouton Exécuter dans la boîte de dialogue Macros, une nouvelle fenêtre de message sera créée avec toutes les informations des pièces jointes de l'email sélectionné listées dans le corps de l'email. Voir capture d'écran :
Remarque : Ce code VBA peut être appliqué à Outlook 2007, 2010 et 2013.
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 !
📧 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 !


🚀 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