Přejít k hlavnímu obsahu

Jak spočítat celkový počet příchozích e-mailů denně v aplikaci Outlook?

Autor: Siluvia Naposledy změněno: 2020-05-22

Už jste někdy počítali celkový počet e-mailů, které jste denně obdrželi? A máte dost jejich ručního počítání bez efektivních metod? V tomto kurzu vám poskytneme dva triky pro počítání celkového počtu e-mailů za den v Outlooku.


Počítejte celkový počet e-mailů, které dnes přicházejí, pomocí funkce Okamžité vyhledávání

Ve skutečnosti je celkem snadné prohledat všechny příchozí e-maily dnes ve složce Doručená pošta, ve všech složkách e-mailového účtu nebo ve všech složkách všech e-mailových účtů v Outlooku a poté spočítat celkový počet výsledků vyhledávání. Postupujte prosím následovně:

v Poštovní zásilka Pohled, (1) vyberte Doručené složka jednoho e-mailového účtu, kterou dnes budete počítat příchozí e-maily; (2) zadejte vyhledávací kritéria přijato: Dnes do Okamžité hledání pole a poté (3) zadejte rozsah hledání v souboru Rozsah skupina na Vyhledávání záložka. Viz snímek obrazovky:

A nyní se celkový počet všech výsledků vyhledávání, jinými slovy celkový počet e-mailů, které dnes přicházejí, zobrazuje v levém dolním rohu aplikace Outlook, jak je uvedeno níže.

Jedno kliknutí spočítá počet vybraných e-mailů v Outlooku

Je snadné zjistit celkový počet všech položek nebo počet nepřečtených položek ve složce aplikace Outlook. Jak ale můžete rychle získat počet vybraných položek ve složce v Outlooku? Tady, Kutools pro aplikaci Outlook's Počítat vybrané položky je doporučeno, které dokáže rychle zobrazit počet vybraných položek pouhým jedním kliknutím!


Počítejte celkový počet e-mailů, které dnes přicházejí, pomocí funkce Hledat složku

Tato metoda vás provede vytvořením složky pro vyhledávání, která automaticky shromažďuje všechny dnes přijaté e-maily, a poté můžete získat celkový počet těchto e-mailů se změnou vlastností složky hledání. Postupujte prosím následovně:

1. V navigačním podokně vyberte e-mailový účet, ve kterém vytvoříte složku pro vyhledávání, a klikněte na Desky > Nová vyhledávací složka. Viz snímek obrazovky:

2. V Nová vyhledávací složka v dialogovém okně vyberte Vytvořte vlastní vyhledávací složku a klepněte na tlačítko Vybrat knoflík. Viz screenshot:

3. Nyní se zobrazí dialogové okno Složka vlastního vyhledávání. Zadejte název nové vyhledávací složky v souboru Příjmení box.

4. Pokračujte kliknutím na ikonu Kritéria ve složce Vlastní hledání. Nyní v dialogovém okně Kritéria pro složku hledání (1) cvaknutí Zpráva záložka, (2) vybrat obdržel z Čas rozbalovací seznam, (3) specifikujte Dnes z následujícího rozevíracího seznamu a poté (4) klepněte na tlačítko OK knoflík. Viz screenshot:

5. Nyní se vrací do Složka vlastního vyhledávání dialogové okno, klikněte prosím Procházet knoflík. A pak v dialogovém okně Vybrat složku (složky) (1) prosím jen zkontrolujte Doručené v Složky zaškrtávací políčko Podsložky hledání a klepněte na tlačítko OK knoflík. Viz screenshot:

6. A pak klikněte na tlačítko OK tlačítka postupně zavřete dialogové okno Složka vlastního hledání a dialogové okno Nová složka hledání.

7. Klikněte pravým tlačítkem na novou složku hledání, kterou jste právě vytvořili, a poté vyberte Nemovitosti z nabídky pravého tlačítka myši. Viz screenshot:

8. V následujícím dialogu zkontrolujte Zobrazit celkový počet položek možnost a poté klikněte na OK knoflík. Viz screenshot:

Od této chvíle se kopie příchozích e-mailových zpráv budou denně ukládat do této složky hledání. Pokud se blíží nový den, složka hledání automaticky odstraní všechny staré zprávy a začne počítat e-mailové zprávy nových dnů.

Poznámka: Tato metoda může spočítat pouze celkový počet e-mailů přijatých dnes ve složce Doručená pošta jednoho e-mailového účtu.


Počítejte celkový počet e-mailů příchozích k určitému datu pomocí VBA

Kromě výše uvedené metody můžete pomocí kódu VBA spočítat celkový počet e-mailů k určitému datu v aplikaci Outlook. Postupujte prosím následovně.

1. Vyberte složku, ve které chcete počítat celkový počet příchozích e-mailů za den, a poté otevřete složku Microsoft Visual Basic pro aplikace stisknutím tlačítka Další + F11.

2. Pak prosím Vložit > Modul vložit nový modul a poté do něj vložit pod kód VBA.

VBA: Počítejte celkem e-mailů za den

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. Po vložení kódu VBA klikněte Běh .

4. Do rozbalovacího dialogového okna zadejte určené datum, kdy chcete spočítat celkový počet příchozích e-mailů, a poté klikněte OK. Viz snímek obrazovky:

5. Dialogové okno vyzve k zobrazení celkového počtu e-mailů ve vybrané složce, klikněte na ikonu OK knoflík. A ve druhém vyskakovacím dialogovém okně získáte celkový počet dnes přijatých e-mailů. Zobrazit snímky obrazovky:

Poznámky:
(1) Tento VBA může spočítat pouze celkový počet všech e-mailů přijatých k uvedenému datu ve vybrané složce;
(2) Tento kód VBA funguje dobře v Outlooku 2010, 2013 a 2016.


Počítejte celkový počet příchozích e-mailů za den pomocí programu Kutools pro aplikaci Outlook

Pokud máte nainstalovaný program Kutools pro Outlook, můžete použít jeho statistickou funkci a snadno spočítat celkový počet přijatých e-mailů denně za měsíc. Postupujte prosím následovně:

Kutools pro aplikaci Outlook: Ultimate Outlook Toolkit s více než 100 praktickými nástroji. Vyzkoušejte to ZDARMA na 60 dní, bez omezení, bez starostí!   Čtěte více...   Začněte bezplatnou zkušební verzi hned teď!

1. prosím klikněte Kutools Plus > Statistika. Viz snímek obrazovky:

2. Nyní vyjde dialogové okno Statistika. Vyberte určené složky, do kterých budete počítat e-maily, určete časové období, ve kterém budete počítat e-maily., a klepněte na tlačítko OK knoflík. Viz screenshot:

3. Ve druhém statistickém dialogovém okně přejděte na Dny měsíce karta nebo Dny v týdnu Na kartě můžete zobrazit celkový počet e-mailů přijatých k jednotlivým datům. Viz snímek obrazovky:
Btw, můžete také získat celkový počet e-mailů přijatých dnes / včera ve všech složkách Doručená pošta všech e-mailových účtů na Shrnutí Karta.


Ukázka: Počítejte celkový počet příchozích e-mailů za den pomocí programu Kutools pro aplikaci Outlook


Tip: V tomto videu, Kutools kartu přidal uživatel Kutools pro aplikaci Outlook. Pokud to potřebujete, klikněte prosím zde mít 60denní bezplatnou zkušební verzi bez omezení!


Související články:


Nejlepší nástroje pro produktivitu v kanceláři

Kutools pro aplikaci Outlook - Více než 100 výkonných funkcí, které doplní váš Outlook

🤖 AI Mail Assistant: Okamžité profesionální e-maily s magií umělé inteligence – jedním kliknutím získáte geniální odpovědi, perfektní tón, vícejazyčné ovládání. Transformujte e-maily bez námahy! ...

???? Automatizace e-mailu: Mimo kancelář (k dispozici pro POP a IMAP)  /  Naplánujte odesílání e-mailů  /  Automatická kopie/skrytá kopie podle pravidel při odesílání e-mailu  /  Automatické přeposílání (pokročilá pravidla)   /  Automatické přidání pozdravu   /  Automaticky rozdělte e-maily pro více příjemců na jednotlivé zprávy ...

📨 Email management: Snadné vyvolání e-mailů  /  Blokujte podvodné e-maily podle předmětů a dalších  /  Odstranit duplicitní e-maily  /  pokročilé vyhledávání  /  Konsolidovat složky ...

📁 Přílohy ProDávkové uložení  /  Dávkové odpojení  /  Dávková komprese  /  Automaticky uložit   /  Automatické odpojení  /  Automatické komprimování ...

???? Rozhraní Magic: 😊 Více pěkných a skvělých emotikonů   /  Zvyšte produktivitu své aplikace Outlook pomocí zobrazení s kartami  /  Minimalizujte aplikaci Outlook namísto zavírání ...

???? Zázraky na jedno kliknutí: Odpovědět všem s příchozími přílohami  /   E-maily proti phishingu  /  🕘Zobrazit časové pásmo odesílatele ...

👩🏼‍🤝‍👩🏻 Kontakty a kalendář: Dávkové přidání kontaktů z vybraných e-mailů  /  Rozdělit skupinu kontaktů na jednotlivé skupiny  /  Odeberte připomenutí narozenin ...

Přes 100 Vlastnosti Očekávejte svůj průzkum! Kliknutím sem zobrazíte další informace.

Více       Stažení zdarma      Nákup
 

 

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