Przejdź do głównej zawartości

Jak liczyć całkowitą liczbę przychodzących wiadomości e-mail dziennie w Outlooku?

Czy kiedykolwiek policzyłeś całkowitą liczbę wiadomości e-mail, które otrzymałeś dziennie? A czy masz dość liczenia ich ręcznie, bez żadnych skutecznych metod? W tym samouczku przedstawiamy dwie sztuczki dotyczące liczenia całkowitej liczby wiadomości e-mail dziennie w programie Outlook.


Policz całkowitą liczbę wiadomości e-mail przychodzących dzisiaj dzięki funkcji wyszukiwania błyskawicznego

W rzeczywistości dość łatwo jest przeszukać wszystkie wiadomości e-mail przychodzące dzisiaj do folderu Skrzynka odbiorcza, wszystkie foldery konta e-mail lub wszystkie foldery wszystkich kont e-mail w programie Outlook, a następnie policzyć całkowitą liczbę wyników wyszukiwania. Wykonaj następujące czynności:

W Poczta widok, (1) wybierz Skrzynka folder jednego konta e-mail, na które dzisiaj będziesz liczyć wiadomości przychodzące; (2) wpisz kryteria wyszukiwania otrzymano: dzisiaj do Instant Search pudełko, a następnie (3) określ zakres wyszukiwania w Zakres grupa na Szukaj patka. Zobacz zrzut ekranu:

A teraz całkowita liczba wszystkich wyników wyszukiwania, innymi słowy, całkowita liczba przychodzących dzisiaj wiadomości e-mail jest wyświetlana w lewym dolnym rogu programu Outlook, jak pokazano na poniższym zrzucie ekranu.

Jedno kliknięcie, aby policzyć liczbę wybranych e-maili w Outlooku

Uzyskanie łącznej liczby wszystkich elementów lub liczby nieprzeczytanych elementów w folderze programu Outlook jest łatwe. Ale jak szybko uzyskać liczbę wybranych elementów w folderze w Outlooku? Tutaj, Kutools dla programu Outlook's Policz wybrane elementy jest zalecany, który może szybko wyświetlić liczbę wybranych elementów jednym kliknięciem!


Policz łączną liczbę wiadomości e-mail przychodzących dzisiaj dzięki funkcji folderu wyszukiwania

Ta metoda poprowadzi Cię do utworzenia folderu wyszukiwania, który automatycznie zbiera wszystkie wiadomości e-mail otrzymane dzisiaj, a następnie możesz uzyskać całkowitą liczbę tych wiadomości e-mail, zmieniając właściwości folderu wyszukiwania. Wykonaj następujące czynności:

1. Wybierz konto e-mail, w którym utworzysz folder wyszukiwania, w okienku nawigacji i kliknij Teczka > Nowy folder wyszukiwania. Zobacz zrzut ekranu:

2, w Nowy folder wyszukiwania wybierz plik Utwórz niestandardowy folder wyszukiwania opcję i kliknij przycisk Dodaj przycisk. Zobacz zrzut ekranu:

3. Teraz pojawia się okno dialogowe Folder wyszukiwania niestandardowego. Nazwij nowy folder wyszukiwania w Imię pudełko.

4. Śmiało, aby kliknąć kryteria w folderze wyszukiwania niestandardowego. Teraz w oknie dialogowym Kryteria wyszukiwania folderów (1) kliknij Wiadomość patka, (2) wybierać Odebrane z Czas Lista rozwijana, (3) sprecyzować Dziś z poniższej listy rozwijanej, a następnie (4) kliknij OK przycisk. Zobacz zrzut ekranu:

5. Teraz wraca do Folder wyszukiwania niestandardowego kliknij Przeglądaj przycisk. Następnie w oknie dialogowym Wybierz folder (y) (1) proszę tylko sprawdzić Skrzynka Teczki pole listy, zaznacz Wyszukaj podfoldery opcję i kliknij przycisk OK przycisk. Zobacz zrzut ekranu:

6. A następnie kliknij OK kolejno przycisków, aby zamknąć okno dialogowe Folder wyszukiwania niestandardowego i okno dialogowe Nowy folder wyszukiwania.

7. Kliknij prawym przyciskiem myszy nowo utworzony folder wyszukiwania, a następnie wybierz Właściwości z menu po kliknięciu prawym przyciskiem myszy. Zobacz zrzut ekranu:

8. W następnym oknie dialogowym zaznacz plik Pokaż całkowitą liczbę pozycji opcję, a następnie kliknij OK przycisk. Zobacz zrzut ekranu:

Od tej pory kopie przychodzących wiadomości e-mail będą codziennie zapisywane w tym folderze wyszukiwania. Jeśli nadchodzi nowy dzień, folder wyszukiwania automatycznie usunie wszystkie stare wiadomości i zacznie zliczać wiadomości e-mail dotyczące nowych dni.

Note: Ta metoda może policzyć tylko całkowitą liczbę wiadomości e-mail otrzymanych dzisiaj w skrzynce odbiorczej jednego konta e-mail.


Policz całkowitą liczbę wiadomości e-mail przychodzących w określonym dniu za pomocą VBA

Oprócz powyższej metody możesz użyć kodu VBA do zliczenia całkowitej liczby wiadomości e-mail w określonym dniu w programie Outlook. Wykonaj następujące czynności.

1. Wybierz folder, w którym chcesz zliczyć łączną liczbę przychodzących wiadomości e-mail dziennie, a następnie otwórz plik Microsoft Visual Basic for Applications naciskając inny + F11.

2. Więc proszę wstawka > Moduł wstawić nowy moduł, a następnie wklej do niego poniższy kod VBA.

VBA: policz wszystkie wiadomości e-mail dziennie

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 wklejeniu kodu VBA kliknij run przycisk.

4. Następnie wprowadź określoną datę, dla której chcesz zliczyć całkowitą liczbę przychodzących wiadomości e-mail w wyskakującym oknie dialogowym, a następnie kliknij OK. Zobacz zrzut ekranu:

5. W oknie dialogowym pojawi się monit o wyświetlenie całkowitej liczby wiadomości e-mail w wybranym folderze, kliknij plik OK przycisk. W drugim wyskakującym oknie dialogowym otrzymasz całkowitą liczbę wiadomości e-mail otrzymanych dzisiaj. Zobacz zrzuty ekranu:

Uwagi:
(1) Ten VBA może liczyć tylko całkowitą liczbę wszystkich wiadomości e-mail odebranych w określonym dniu w wybranym folderze;
(2) Ten kod VBA działa dobrze w programach Outlook 2010, 2013 i 2016.


Policz całkowitą liczbę wiadomości e-mail przychodzących dziennie z Kutools dla programu Outlook

Jeśli masz zainstalowany Kutools dla programu Outlook, możesz zastosować jego funkcję Statystyki, aby łatwo policzyć całkowitą liczbę wiadomości e-mail otrzymanych dziennie w miesiącu. Wykonaj następujące czynności:

Kutools dla programu Outlook: Najlepszy zestaw narzędzi Outlook z ponad 100 przydatnymi narzędziami. Wypróbuj ZA DARMO przez 60 dni, bez ograniczeń, bez zmartwień!   Czytaj więcej...   Rozpocznij bezpłatny okres próbny już teraz!

1. Proszę kliknąć Kutools Plus > Statistics. Zobacz zrzut ekranu:

2. Teraz pojawi się okno dialogowe Statystyka, wybierz określone foldery, w których będziesz liczyć wiadomości e-mail, określ zakres dat, w którym będziesz liczyć wiadomości e-mail, kliknij OK przycisk. Zobacz zrzut ekranu:

3. W drugim oknie dialogowym Statystyka przejdź do pliku Dni miesiąca tab lub Dni tygodnia możesz wyświetlić całkowitą liczbę wiadomości e-mail otrzymanych w każdym dniu. Zobacz zrzut ekranu:
Przy okazji, możesz również uzyskać całkowitą liczbę wiadomości e-mail odebranych dzisiaj / wczoraj we wszystkich folderach skrzynki odbiorczej wszystkich kont e-mail na Podsumowanie patka.


Demo: Policz całkowitą liczbę wiadomości e-mail przychodzących dziennie z Kutools for Outlook


Wskazówka: W tym wideo, Kutools została dodana przez Kutools dla programu Outlook. Jeśli potrzebujesz, kliknij tutaj mieć 60-dniowy bezpłatny okres próbny bez ograniczeń!


Podobne artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Outlook - Ponad 100 zaawansowanych funkcji, które usprawnią Twoje perspektywy

🤖 Asystent poczty AI: Natychmiastowe profesjonalne e-maile z magią AI — genialne odpowiedzi jednym kliknięciem, doskonały ton, biegła znajomość wielu języków. Zmień e-mailing bez wysiłku! ...

📧 Automatyzacja poczty e-mail: Poza biurem (dostępne dla POP i IMAP)  /  Zaplanuj wysyłanie wiadomości e-mail  /  Automatyczne CC/BCC według reguł podczas wysyłania wiadomości e-mail  /  Automatyczne przewijanie (Zasady zaawansowane)   /  Automatyczne dodawanie powitania   /  Automatycznie dziel wiadomości e-mail od wielu odbiorców na pojedyncze wiadomości ...

📨 Zarządzanie e-mail: Łatwe przywoływanie e-maili  /  Blokuj oszukańcze wiadomości e-mail według tematów i innych  /  Usuń zduplikowane wiadomości e-mail  /  Wiecej opcji  /  Konsoliduj foldery ...

📁 Załączniki ProZapisz zbiorczo  /  Odłącz partię  /  Kompresuj wsadowo  /  Automatyczne zapisywanie   /  Automatyczne odłączanie  /  Automatyczna kompresja ...

🌟 Magia interfejsu: 😊Więcej ładnych i fajnych emotikonów   /  Zwiększ produktywność programu Outlook dzięki widokom na kartach  /  Zminimalizuj program Outlook zamiast go zamykać ...

>> Cuda jednym kliknięciem: Odpowiedz wszystkim, dodając przychodzące załączniki  /   E-maile chroniące przed phishingiem  /  🕘Pokaż strefę czasową nadawcy ...

👩🏼‍🤝‍👩🏻 Kontakty i kalendarz: Grupowe dodawanie kontaktów z wybranych e-maili  /  Podziel grupę kontaktów na pojedyncze grupy  /  Usuń przypomnienia o urodzinach ...

O Cechy 100 Poczekaj na eksplorację! Kliknij tutaj, aby dowiedzieć się więcej.

 

 

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