Passer au contenu principal

Comment compter le nombre total d'e-mails entrants par jour dans Outlook?

Avez-vous déjà compté le nombre total de courriels que vous recevez par jour? Et vous en avez assez de les compter un par un manuellement sans aucune méthode efficace? Dans ce didacticiel, nous vous proposons deux astuces pour compter le nombre total d'e-mails par jour dans Outlook.


Comptez le nombre total d'e-mails entrants aujourd'hui avec la fonction de recherche instantanée

En fait, il est assez facile de rechercher tous les e-mails entrants aujourd'hui dans le dossier Boîte de réception, tous les dossiers d'un compte de messagerie ou tous les dossiers de tous les comptes de messagerie dans Outlook, puis compter le nombre total de résultats de recherche. Veuillez procéder comme suit:

Dans le Courrier voir, (1) sélectionnez le Mes Messages dossier d'un compte de messagerie que vous compterez les e-mails entrants aujourd'hui; (2) tapez les critères de recherche reçu: Aujourd'hui into the Recherche instantanée boîte, puis (3) spécifier une étendue de recherche dans le Domaine groupe sur le Rechercher languette. Voir la capture d'écran:

Et maintenant, le nombre total de tous les résultats de recherche, en d'autres termes, le nombre total d'e-mails entrants aujourd'hui s'affiche dans le coin inférieur gauche d'Outlook, comme illustré ci-dessous.

Un clic pour compter le nombre d'e-mails sélectionnés dans Outlook

Il est facile d'obtenir le nombre total de tous les éléments ou le nombre d'éléments non lus dans un dossier Outlook. Mais comment pouvez-vous obtenir rapidement le nombre d'éléments sélectionnés dans un dossier dans Outlook? Ici, Kutools for Outlook's Compter les éléments sélectionnés est recommandé, qui peut afficher rapidement le nombre d'éléments sélectionnés en un seul clic!


Comptez le nombre total d'e-mails entrants aujourd'hui avec la fonction de dossier de recherche

Cette méthode vous guidera pour créer un dossier de recherche qui collecte automatiquement tous les e-mails reçus aujourd'hui, puis vous pourrez obtenir le nombre total de ces e-mails en modifiant les propriétés du dossier de recherche. Veuillez procéder comme suit:

1. Sélectionnez le compte de messagerie dans lequel vous allez créer un dossier de recherche dans le volet de navigation, puis cliquez sur Dossier > Nouveau dossier de recherche. Voir la capture d'écran:

2. Dans le Nouveau dossier de recherche dialogue, sélectionnez le Créer un dossier de recherche personnalisé option, et cliquez sur le Selectionnez bouton. Voir la capture d'écran:

3. La boîte de dialogue Dossier de recherche personnalisée apparaît maintenant. Veuillez nommer le nouveau dossier de recherche dans le Nom boîte.

4. Allez-y et cliquez sur le Critères bouton dans le dossier de recherche personnalisée. Maintenant, dans la boîte de dialogue Critères du dossier de recherche, (1) cliquez Message languette, (2) Sélectionner reçu du Temps la liste déroulante, (3) spécifier Aujourd'hui dans la liste déroulante suivante, puis (4) cliquez sur le OK bouton. Voir la capture d'écran:

5. Maintenant, il revient au Dossier de recherche personnalisé dialogue, veuillez cliquer Explorer bouton. Et puis dans la boîte de dialogue Sélectionner le (s) dossier (s), (1) veuillez seulement vérifier Mes Messages dans l' Dossiers zone de liste, cochez Rechercher des sous-dossiers option, et cliquez sur le OK bouton. Voir la capture d'écran:

6. Et puis cliquez OK successivement pour fermer la boîte de dialogue Dossier de recherche personnalisé et la boîte de dialogue Nouveau dossier de recherche.

7. Cliquez avec le bouton droit sur le nouveau dossier de recherche que vous venez de créer, puis sélectionnez biens dans le menu contextuel. Voir la capture d'écran:

8. Dans la boîte de dialogue suivante, vérifiez Afficher le nombre total d'articles , puis cliquez sur le OK bouton. Voir la capture d'écran:

À partir de maintenant, les copies des messages électroniques entrants seront enregistrées dans ce dossier de recherche par jour. Si un nouveau jour arrive, le dossier de recherche supprimera automatiquement tous les anciens messages et commencera à compter les messages électroniques des nouveaux jours.

Notes: Cette méthode ne peut compter que le nombre total d'e-mails reçus aujourd'hui dans la boîte de réception d'un compte de messagerie.


Compter le nombre total d'e-mails entrants à une certaine date avec VBA

Outre la méthode ci-dessus, vous pouvez utiliser le code VBA pour compter le nombre total d'e-mails à une certaine date dans Outlook. Veuillez faire comme suit.

1. Sélectionnez le dossier dans lequel vous souhaitez compter le total des e-mails entrants par jour, puis ouvrez le Microsoft Visual Basic pour applications en appuyant autre + F11.

2. Alors s'il te plait insérer > Module pour insérer un nouveau module, puis collez-y le code VBA ci-dessous.

VBA: comptez le nombre total d'e-mails par jour

Sub Countemailsperday()
    Dim objOutlook As Object, objnSpace As Object, objFolder As MAPIFolder
    Dim EmailCount As Integer
    Dim oDate As String
    
    oDate = InputBox("Type the date for count (format YYYY-m-d")
    Set objOutlook = CreateObject("Outlook.Application")
    Set objnSpace = objOutlook.GetNamespace("MAPI")
        On Error Resume Next
        Set objFolder = Application.ActiveExplorer.CurrentFolder
        If Err.Number <> 0 Then
        Err.Clear
        MsgBox "No such folder."
        Exit Sub
        End If
    EmailCount = objFolder.Items.Count
    MsgBox "Number of emails in the folder: " & EmailCount, , "email count"
    Dim ssitem As MailItem
    Dim dateStr As String
    Dim myItems As Outlook.Items
    Dim dict As Object
    Dim msg As String
    Set dict = CreateObject("Scripting.Dictionary")
    Set myItems = objFolder.Items
    myItems.SetColumns ("ReceivedTime")
    ' Determine date of each message:
    For Each myItem In myItems
        dateStr = GetDate(myItem.ReceivedTime)
        If dateStr = oDate Then
            If Not dict.Exists(dateStr) Then
                dict(dateStr) = 0
            End If
            dict(dateStr) = CLng(dict(dateStr)) + 1
        End If
    Next myItem
    ' Output counts per day:
    msg = ""
    For Each o In dict.Keys
        msg = msg & o & ": " & dict(o) & " items" & vbCrLf
    Next
    MsgBox msg
    Set objFolder = Nothing
    Set objnSpace = Nothing
    Set objOutlook = Nothing
End Sub
Function GetDate(dt As Date) As String
    GetDate = Year(dt) & "-" & Month(dt) & "-" & Day(dt)
End Function

3. Après avoir collé le code VBA, veuillez cliquer sur Courir .

4. Entrez ensuite la date spécifiée à laquelle vous souhaitez compter le total des e-mails entrants dans la boîte de dialogue contextuelle, puis cliquez sur OK. Voir la capture d'écran:

5. Une boîte de dialogue vous invite à afficher le nombre total d'e-mails dans le dossier sélectionné, veuillez cliquer sur le OK bouton. Et dans la deuxième boîte de dialogue contextuelle, vous obtiendrez le nombre total d'e-mails reçus aujourd'hui. Voir les captures d'écran:

Notes:
(1) Ce VBA ne peut compter que le nombre total de tous les e-mails reçus à la date spécifiée dans le dossier sélectionné;
(2) Ce code VBA fonctionne bien dans Outlook 2010, 2013 et 2016.


Comptez le nombre total d'e-mails entrants par jour avec Kutools for Outlook

Si Kutools for Outlook est installé, vous pouvez appliquer sa fonctionnalité Statistiques pour compter facilement le nombre total d'e-mails reçus par jour au cours d'un mois. Veuillez procéder comme suit :

Kutools for Outlook: Boîte à outils Outlook ultime avec plus de 100 outils pratiques. Essayez-le GRATUITEMENT pendant 60 jours, sans limites, sans soucis !   Lire la suite...   Commencez votre essai gratuit maintenant!

1. Cliquez s'il vous plait Kutools Plus > Statistique. Voir la capture d'écran:

2. Maintenant que la boîte de dialogue Statistiques apparaît, veuillez sélectionner les dossiers spécifiés dans lesquels vous comptez les e-mails, spécifiez la plage de dates dans laquelle vous comptez les e-mailset cliquez sur le OK bouton. Voir la capture d'écran:

3. Dans la deuxième boîte de dialogue Statistiques, accédez au Jours du mois onglet ou Jours de la semaine onglet, vous pouvez afficher le nombre total d'e-mails reçus à chaque date. Voir la capture d'écran:
Btw, vous pouvez également obtenir le nombre total d'e-mails reçus aujourd'hui / hier dans tous les dossiers Boîte de réception de tous les comptes de messagerie sur le Résumé languette.


Démo : comptez le nombre total d'e-mails entrants par jour avec Kutools for Outlook


Conseil : Dans cette vidéo, Kutools l'onglet est ajouté par Kutools for Outlook. Si vous en avez besoin, cliquez sur ici pour avoir un essai gratuit de 60 jours sans limitation!


Articles Liés:


Meilleurs outils de productivité bureautique

Kutools for Outlook - Plus de 100 fonctionnalités puissantes pour booster votre Outlook

🤖 Assistant de messagerie IA: E-mails professionnels instantanés avec la magie de l'IA : un clic pour des réponses géniales, un ton parfait, une maîtrise multilingue. Transformez l’emailing sans effort ! ...

📧 Email Automation: Absent du bureau (disponible pour POP et IMAP)  /  Programmer l'envoi d'e-mails  /  Auto CC/BCC par règles lors de l'envoi d'un e-mail  /  Transfert automatique (règles avancées)   /  Ajouter un message d'accueil automatique   /  Divisez automatiquement les e-mails multi-destinataires en messages individuels 

(I.e. Email Management: Rappel facile des e-mails  /  Bloquer les e-mails frauduleux par sujets et autres  /  Supprimer les e-mails en double  /  Recherche Avancée  /  Consolider les dossiers 

(I.e. Pièces jointes ProSauvegarde par lots  /  Détachement par lots  /  Compression par lots  /  Enregistrement automatique   /  Détachement automatique  /  Compression automatique 

???? Magie de l'interface: 😊Plus d'émojis jolis et cool   /  Boostez votre productivité Outlook avec des vues à onglets  /  Réduire Outlook au lieu de fermer 

???? Merveilles en un clic: Répondre à tous avec les pièces jointes entrantes  /   E-mails anti-hameçonnage  /  🕘Afficher le fuseau horaire de l'expéditeur 

👩🏼‍🤝‍👩🏻 Contacts et calendrier: Ajouter par lots des contacts à partir des e-mails sélectionnés  /  Diviser un groupe de contacts en groupes individuels  /  Supprimer les rappels d'anniversaire 

infos Caractéristiques 100 Attendez votre exploration ! Cliquez ici pour en savoir plus.

 

 

Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there a way to add the SenderName details too? Based on the above code, it counts emails by date. I was looking to count emails by sender and date.
This comment was minimized by the moderator on the site
can you do a date range? and add folders?
This comment was minimized by the moderator on the site
Hi Laura,
You can filter emails by the date range (https://www.extendoffice.com/documents/outlook/1412-outlook-search-date-range.html), and then get the total number of search results at the bottom of Outlook Navigation Pane.
This comment was minimized by the moderator on the site
will this (VBA) works under Outlook 365 ?
This comment was minimized by the moderator on the site
Hi Artur,
This VBA works well in Outlook 365 desktop program.
This comment was minimized by the moderator on the site
guys i have tried this code just now but it is not working can anyone help me . i want to count the num of email i received in my oracle folder .
This comment was minimized by the moderator on the site
Hi this vba script is most appreciated, Can anyone help me to retrieve the count from specific folder with specific time, Ex: Count from sent items from dd/mm/yyyy mm:hh till dd/mm/yyyy mm:hh
This comment was minimized by the moderator on the site
Did you find a resolution to this?
This comment was minimized by the moderator on the site
Hi guys, any idea how to make this work for a period o time? I mean, selecting a range date (from-to) and getting the result per day e.g inpunt range from June 1st to june 6th: 6/1 total 14 6/2 total 24 6/3 total 12 and so on... thanks in advance
This comment was minimized by the moderator on the site
in my case i was able to figure it out by doing it manually. like you can count it per month or per year.
if you will count if per month, just delete the day in the formula

e.g:
Function GetDate(dt As Date) As String
GetDate = Year(dt) & "-" & Month(dt)
End Function


per year:
Function GetDate(dt As Date) As String
GetDate = Year(dt)
End Function
This comment was minimized by the moderator on the site
For me the last window worked when I set both dates into the same format. I chnaged the code into this me (Ru date/time format in Windows, US - in Outlook): 1) oDate = Date 2) ' Determine date of each message: For Each MyItem In myItems dateStr = DateValue(MyItem.ReceivedTime) 3) GetDate = Day(dt) & "." & Month(dt) & "." & Year(dt)
This comment was minimized by the moderator on the site
Hi , Very useful code , but like above it does not count per day for me and last message box is empty , can anyone fix this please
This comment was minimized by the moderator on the site
VBA instuctions to be able to create a counter for emails recieves last week
This comment was minimized by the moderator on the site
very thanks i solved all what i need, very thanks again great effort
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations