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 messages, et bien plus encore.
- Automatisez l'envoi de courriels avec CC/BCC automatique, Transfert automatique selon des règles ; envoyez une Réponse automatique (Hors du bureau) sans nécessiter de serveur Exchange...
- Recevez des rappels tels que 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 de courriels 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è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...

