KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment exporter les décomptes de messages Outlook vers un classeur Excel ?

AuteurXiaoyang Date de modification

Généralement, vous pouvez exporter facilement et rapidement vos messages Outlook vers un fichier Excel à l’aide de la fonctionnalité Importer/Exporter. Mais avez-vous déjà essayé de compter les éléments présents dans tous les dossiers d’un compte de messagerie spécifique, puis d’exporter ces résultats de décompte vers un classeur Excel ?

Exporter les décomptes de messages Outlook vers Classeur Excel à l’aide d’un code VBA


Exporter les décomptes de messages Outlook vers Classeur Excel à l’aide d’un code VBA

Le code VBA suivant vous permet d’exporter les résultats du décompte issus de tous les dossiers d’un compte de messagerie spécifique vers un classeur Excel. Voici la marche à suivre :

1. Maintenez enfoncées les touches « ALT + F11 » pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur « Insertion » > « Module », puis collez le code suivant dans la fenêtre du module.

Code VBA : Exporter le décompte des éléments Outlook vers Classeur Excel

Sub Export_CountOfItems_InEachFolder_toExcel()
    Dim xSourceFolder As Outlook.Folder, xSubFolder As Outlook.Folder
   Dim xFilePath As String
    Dim xExcelApp As Excel.Application
    Dim xWb As Excel.Workbook
    Dim xWs As Excel.Worksheet
    On Error Resume Next
    Set xExcelApp = New Excel.Application
    Set xWb = xExcelApp.Workbooks.Add
    Set xWs = xWb.Sheets(1)
    xWs.Cells(1, 1) = "Folder"
    xWs.Cells(1, 2) = "Count Items"
    Set xSourceFolder = Outlook.Application.Session.PickFolder
    If xSourceFolder = nill Then
        xWb.Close False
        xExcelApp.Quit
        Exit Sub
    End If
    For Each xSubFolder In xSourceFolder.Folders
        Call ProcessFolders(xWs, xSubFolder)
    Next
    xWs.Columns("A:B").AutoFit
    Set xShell = CreateObject("Shell.Application")
    Set xFolder = xShell.BrowseforFolder(0, "Select a Folder:", 0, 0)
   If TypeName(xFolder) = "Nothing" Then
        xWb.Close False
        xExcelApp.Quit
        Exit Sub
    End If
    Set xFolderItem = xFolder.Self
    xFilePath = xFolderItem.Path & "\"
    xFilePath = xFilePath & xSourceFolder.Name & "(" & Format(Now, "yyyy-mm-dd hh-mm-ss") & ").xlsx"
    xWb.Close True, xFilePath
    xExcelApp.Quit
    Set xShell = Nothing
    MsgBox "Complete!", vbExclamation, "Kutools for Outlook"
End Sub
Sub ProcessFolders(ByVal Ws As Worksheet, ByVal xCurFolder As Outlook.Folder)
    Dim xSubFld As Folder
    Dim xItemCount As Long
   Dim xRow As Integer
    xItemCount = xCurFolder.Items.Count
    xRow = Ws.UsedRange.Rows.Count + 1
    Ws.Cells(xRow, 1) = xCurFolder.FolderPath
    Ws.Cells(xRow, 2) = xItemCount
    If xCurFolder.Folders.Count > 0 Then
       For Each xSubFld In xCurFolder.Folders
           Call ProcessFolders(Ws, xSubFld)
       Next
    End If
End Sub

3. Toujours dans la fenêtre « Microsoft Visual Basic pour Applications », cliquez sur « Outils » > « Références » pour ouvrir la boîte de dialogue « Références – Projet1 », puis cochez l’option « Microsoft Excel Object Library » dans la liste des « Références disponibles ». Voir la capture d’écran :

nombre d'éléments à exporter vers le document 1

4. Cliquez ensuite sur « OK », puis appuyez sur la touche « F5 » pour exécuter ce code. La boîte de dialogue « Sélectionner un dossier » s’ouvre alors : veuillez choisir le compte de messagerie dont vous souhaitez exporter le décompte des éléments. Voir la capture d’écran :

nombre d'éléments à exporter vers le document 2

5. Cliquez ensuite sur « OK » : une nouvelle boîte de dialogue « Parcourir pour trouver un dossier » s’ouvre. Sélectionnez le dossier dans lequel vous souhaitez enregistrer votre fichier Excel. Voir la capture d’écran :

nombre d'éléments à exporter vers le document 3

6. Enfin, cliquez sur le bouton « OK » : le décompte des éléments de tous les dossiers du compte sélectionné est exporté vers un fichier Classeur Excel. Vous pouvez ouvrir ce fichier pour consulter les résultats. Voir la capture d’écran :

nombre d'éléments à exporter vers le document 4

Assistant IA Mail dans Outlook : des réponses plus intelligentes, une communication plus claire (magie en un clic !) !

Simplifiez vos tâches quotidiennes dans Outlook avec l’Assistant IA Mail de Kutools pour Outlook. Cet outil intelligent s’appuie sur vos e-mails précédents pour vous suggérer des réponses pertinentes, optimiser le contenu de vos messages et vous aider à rédiger et perfectionner vos e-mails en toute simplicité.
gestion des e-mails par l'IA du document

Cette fonctionnalité prend en charge :

  • Réponses intelligentes : obtenez des réponses élaborées à partir de vos conversations passées – personnalisées, précises et immédiatement utilisables.
  • Contenu amélioré : affinez automatiquement le texte de vos e-mails pour plus de clarté et d’impact.
  • Rédaction simplifiée : il vous suffit d’indiquer des mots-clés, et l’IA s’occupe du reste, avec plusieurs styles d’écriture.
  • Extensions intelligentes : libérez tout le potentiel de vos idées grâce à des suggestions parfaitement adaptées à votre contexte.
  • Résumé : obtenez instantanément des aperçus concis de vos e-mails les plus longs.
  • Portée mondiale : traduisez vos e-mails facilement dans n’importe quelle langue.

Cette fonctionnalité prend en charge :

  • Réponses intelligentes aux e-mails
  • Contenu optimisé
  • Brouillons basés sur des mots-clés
  • Extension intelligente du contenu
  • Résumé d’e-mails
  • Traduction multilingue

N’attendez plus –téléchargez dès maintenant l’Assistant IA Mail et profitez-en!


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 !

🤖Kutools IA:Utilise une technologie d’intelligence artificielle avancée pour gérer vos e-mails sans effort, notamment en répondant, résumant, optimisant, développant, traduisant et rédigeant des messages.

📧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 !

Débloquez Kutools pour Outlook instantanément en un seul clic ! Ne perdez plus une seconde : téléchargez dès maintenant et boostez votre efficacité !

kutools for outlook features1kutools for outlook features2

🚀 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