Gå til hovedindhold

Hvordan tælles det samlede antal indgående e-mails pr. Dag i Outlook?

Har du nogensinde talt det samlede antal e-mails, du har modtaget om dagen? Og er du træt af at tælle dem en efter en manuelt uden nogen effektive metoder? I denne vejledning giver vi dig to tricks til at tælle samlede e-mails om dagen i Outlook.


Tæl det samlede antal e-mails, der kommer ind i dag med funktionen Instant Search

Faktisk er det ret nemt at søge i alle e-mails, der kommer ind i dag, i mappen Indbakke, alle mapper på en e-mail-konto eller alle mapper på alle e-mail-konti i Outlook og derefter tælle det samlede antal søgeresultater. Gør følgende:

I boksen Post udsigt, (1) vælge Indbakke mappe på en e-mail-konto, som du vil tælle indgående e-mails i dag; (2) skriv søgekriterierne modtaget: I dag ind i Øjeblikkelig søgning boks og derefter (3) angiv et søgefelt i Anvendelsesområde gruppe på Søg fanen. Se skærmbillede:

Og nu vises det samlede antal af alle søgeresultater, med andre ord det samlede antal e-mails, der kommer ind i dag, i nederste venstre hjørne af Outlook som vist nedenfor.

Et klik for at tælle antallet af valgte e-mails i Outlook

Det er let at få det samlede antal af alle elementer eller antallet af ulæste elementer i en Outlook-mappe. Men hvordan kunne du hurtigt få antallet af valgte emner i en mappe i Outlook? Her, Kutools til Outlook's Tæl valgte emner anbefales, som hurtigt kan vise antallet af valgte emner med kun et klik!


Tæl det samlede antal e-mails, der kommer ind i dag med søgemappefunktionen

Denne metode vil guide dig til at oprette en søgemappe, der automatisk samler alle e-mails modtaget i dag, og så kan du få det samlede antal af disse e-mails ved at ændre søgemappens egenskaber. Gør følgende:

1. Vælg den e-mail-konto, som du vil oprette en søgemappe i, i navigationsruden, og klik på Folder > Ny søgemappe. Se skærmbillede:

2. I Ny søgemappe Vælg dialogboksen Opret en brugerdefineret søgemappe valgmulighed, og klik på knappen Vælg knap. Se skærmbillede:

3. Nu kommer dialogboksen Custom Search Folder ud. Navngiv den nye søgemappe i Navn boks.

4. Fortsæt med at klikke på Kriterier knappen i mappen Tilpasset søgning. Nu i dialogboksen Søgemappekriterier, (1) klik Besked fane, (2) Vælg modtaget fra Tid rulleliste, (3) specificere I dag fra følgende rulleliste og derefter (4) Klik på OK knap. Se skærmbillede:

5. Nu vender det tilbage til Tilpasset søgemappe dialog, klik venligst Gennemse knap. Og derefter i dialogboksen Vælg mappe (r), (1) tjek venligst kun Indbakke i Mapper afkrydsningsfelt Søg undermapper valgmulighed, og klik på knappen OK knap. Se skærmbillede:

6. Og klik derefter på OK knapperne successivt for at lukke dialogboksen Tilpasset søgemappe og dialogboksen Ny søgemappe.

7. Højreklik på den nye søgemappe, du lige har oprettet, og vælg derefter Ejendomme fra højreklikmenuen. Se skærmbillede:

8. I den følgende dialog skal du kontrollere Vis det samlede antal varer og klik derefter på OK knap. Se skærmbillede:

Fra nu af gemmes kopierne af de indgående e-mail-meddelelser i denne søgemappe om dagen. Hvis der kommer en ny dag, fjerner søgemappen automatisk alle de gamle beskeder og begynder at tælle de nye dage e-mail-beskeder.

Bemærk: Denne metode kan kun tælle det samlede antal e-mails modtaget i dag i Indbakke på en e-mail-konto.


Tæl det samlede antal e-mails, der kommer ind på en bestemt dato med VBA

Udover ovenstående metode kan du bruge VBA-kode til at tælle samlede e-mails på en bestemt dato i Outlook. Gør som følger.

1. Vælg den mappe, som du vil tælle de samlede indgående e-mails pr. Dag, og åbn derefter mappen Microsoft Visual Basic til applikationer ved at trykke på andre + F11.

2. Så tak indsatte > Moduler for at indsætte et nyt modul og derefter indsætte nedenstående VBA-kode i det.

VBA: Tæl samlede e-mails pr. Dag

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. Når du har indsat VBA-koden, skal du klikke Kør .

4. Indtast derefter den angivne dato, hvor du vil tælle de samlede indgående e-mails i dialogboksen, der vises, og klik derefter på OK. Se skærmbillede:

5. En dialogboks beder om at vise det samlede antal e-mails i den valgte mappe. Klik venligst på OK knap. Og i den anden pop op-dialogboks får du det samlede antal e-mails modtaget i dag. Se skærmbilleder:

Bemærkninger:
(1) Denne VBA kan kun tælle det samlede antal af alle e-mails modtaget på den angivne dato i den valgte mappe;
(2) Denne VBA-kode fungerer godt i Outlook 2010, 2013 og 2016.


Tæl det samlede antal e-mails, der kommer ind pr. Dag med Kutools til Outlook

Hvis du har Kutools til Outlook installeret, kan du anvende dens statistikfunktion for nemt at tælle det samlede antal e-mails modtaget pr. Dag i en måned. Gør følgende:

Kutools til Outlook: Ultimativt Outlook-værktøjssæt med over 100 praktiske værktøjer. Prøv det GRATIS i 60 dage, ingen begrænsninger, ingen bekymringer!   Læs mere ...   Start gratis prøveversion nu!

1. Klik venligst Kutools Plus > Statistik. Se skærmbillede:

2. Nu kommer dialogboksen Statistik ud. Vælg de angivne mapper, du vil tælle e-mails i, angiv det datointerval, du vil tælle e-mails inden forog Klik på OK knap. Se skærmbillede:

3. Gå til dialogboksen anden statistik Månedens dage fanen eller Ugedage fanen kan du se det samlede antal e-mails, der er modtaget på hver dato. Se skærmbillede:
Btw, du kan også få det samlede antal e-mails modtaget i dag / i går i alle indbakke-mapper på alle e-mail-konti på Resumé fane.


Demo: Tæl det samlede antal e-mails, der kommer ind pr. Dag med Kutools til Outlook


Tip: I denne video, Kutools fanen tilføjes af Kutools til Outlook. Hvis du har brug for det, skal du klikke her at have en 60-dages gratis prøveperiode uden begrænsning!


Relaterede artikler:


Bedste kontorproduktivitetsværktøjer

Kutools til Outlook - Over 100 kraftfulde funktioner til at superlade din Outlook

🤖 AI Mail Assistant: Øjeblikkelige pro-e-mails med AI-magi – et klik for geniale svar, perfekt tone, flersproget beherskelse. Forvandl e-mailing ubesværet! ...

📧 Email Automation: Ikke til stede (tilgængelig til POP og IMAP)  /  Planlæg Send e-mails  /  Auto CC/BCC efter regler ved afsendelse af e-mail  /  Automatisk videresendelse (avancerede regler)   /  Tilføj automatisk hilsen   /  Opdel automatisk e-mails med flere modtagere i individuelle meddelelser ...

📨 Email Management: Genkald nemt e-mails  /  Bloker svindel-e-mails af emner og andre  /  Slet duplikerede e-mails  /  Avanceret søgning  /  Konsolider mapper ...

📁 Vedhæftede filer ProBatch Gem  /  Batch adskilles  /  Batch komprimere  /  Automatisk gem   /  Automatisk afmontering  /  Automatisk komprimering ...

🌟 Interface Magic: 😊 Flere smukke og seje emojis   /  Boost din Outlook-produktivitet med fanebaserede visninger  /  Minimer Outlook i stedet for at lukke ...

👍 Wonders med et enkelt klik: Besvar alle med indgående vedhæftede filer  /   Anti-phishing e-mails  /  🕘Vis afsenderens tidszone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch Tilføj kontakter fra udvalgte e-mails  /  Opdel en kontaktgruppe til individuelle grupper  /  Fjern fødselsdagspåmindelser ...

Over 100 Features Afvent din udforskning! Klik her for at finde mere.

Læs mere       Gratis download      Køb
 

 

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