Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come contare il numero totale di e-mail in arrivo al giorno in Outlook?

Hai mai contato il numero totale di email che ricevi al giorno? E sei stufo di contarli uno per uno manualmente senza metodi efficienti? In questo tutorial, ti forniamo due trucchi per contare le e-mail totali al giorno in Outlook.


Contare il numero totale di e-mail in arrivo oggi con la funzione di ricerca istantanea

In realtà, è abbastanza facile cercare tutte le email in arrivo oggi nella cartella Posta in arrivo, tutte le cartelle di un account di posta elettronica o tutte le cartelle di tutti gli account di posta elettronica in Outlook, quindi contare il numero totale dei risultati della ricerca. Si prega di fare quanto segue:

Nell' posta visualizzare, (1) selezionare la Posta in arrivo cartella di un account e-mail che conterai oggi le e-mail in arrivo; (2) digitare i criteri di ricerca ricevuto: oggi nella ricerca istantanea box, e poi (3) specificare un ambito di ricerca nel file Ambito gruppo sul Cerca tab. Vedi screenshot:

E ora il numero totale di tutti i risultati della ricerca, in altre parole il numero totale di e-mail in arrivo oggi viene visualizzato nell'angolo in basso a sinistra di Outlook come mostrato nell'immagine sottostante.

Un clic per contare il numero di e-mail selezionate in Outlook

È facile ottenere il numero totale di tutti gli elementi o il numero di elementi non letti in una cartella di Outlook. Ma come potresti ottenere rapidamente il numero di elementi selezionati in una cartella in Outlook? Qui, Kutools per Outlook's Conta gli elementi selezionati è consigliato, che può mostrare rapidamente il numero di elementi selezionati con un solo clic! Fai clic per una prova gratuita di 60 giorni senza limitazioni!

Contare il numero totale di e-mail in arrivo oggi con la funzione Cartella di ricerca

Questo metodo ti guiderà a creare una cartella di ricerca che raccoglie automaticamente tutte le e-mail ricevute oggi, quindi puoi ottenere il numero totale di queste e-mail modificando le proprietà della cartella di ricerca. Si prega di fare quanto segue:

1. Seleziona l'account e-mail in cui creerai una cartella di ricerca nel riquadro di spostamento e fai clic su cartella > Nuova cartella di ricerca. Vedi screenshot:

2. Nel Nuova cartella di ricerca finestra di dialogo, selezionare il file Crea una cartella di ricerca personalizzata opzione e fare clic su Scegli pulsante. Vedi screenshot:

3. Ora viene visualizzata la finestra di dialogo Cartella di ricerca personalizzata. Assegna un nome alla nuova cartella di ricerca nel file Nome scatola.

4. Vai avanti per fare clic su Criteri nella cartella ricerche personalizzate. Ora nella finestra di dialogo Criteri cartella di ricerca, (1) clicca Messaggio scheda, (2) select ricevuto dal Ora menu `A tendina, (3) specificare Oggi dal seguente elenco a discesa, quindi (4) fare clic sul OK pulsante. Vedi screenshot:

5. Ora torna al file Cartella di ricerca personalizzata finestra di dialogo, fare clic Scopri la nostra gamma pulsante. E poi nella finestra di dialogo Seleziona cartella / e, (1) si prega di controllare solo Posta in arrivo nello Cartelle casella di riepilogo, selezionare Cerca sottocartelle opzione e fare clic su OK pulsante. Vedi screenshot:

6. E poi clicca OK pulsanti in successione per chiudere la finestra di dialogo Cartella di ricerca personalizzata e la finestra di dialogo Nuova cartella di ricerca.

7. Fai clic con il pulsante destro del mouse sulla nuova cartella di ricerca che hai appena creato, quindi seleziona Proprietà dal menu di scelta rapida. Vedi screenshot:

8. Nella seguente finestra di dialogo, controlla il file Mostra il numero totale di articoli opzione, quindi fare clic su OK pulsante. Vedi screenshot:

D'ora in poi, le copie dei messaggi di posta elettronica in arrivo verranno salvate in questa cartella di ricerca ogni giorno. Se sta arrivando un nuovo giorno, la cartella di ricerca rimuoverà automaticamente tutti i vecchi messaggi e inizierà a contare i messaggi di posta elettronica dei nuovi giorni.

Note:: Questo metodo può contare solo il numero totale di email ricevute oggi nella Posta in arrivo di un account email.


Contare il numero totale di e-mail in arrivo in una determinata data con VBA

Oltre al metodo sopra, puoi utilizzare il codice VBA per contare le email totali in una certa data in Outlook. Si prega di fare quanto segue.

1. Seleziona la cartella in cui desideri contare le e-mail totali in arrivo al giorno, quindi apri il file Microsoft Visual Basic, Applications Edition premendo altro + F11.

2. Allora per favore inserire > Modulo per inserire un nuovo modulo, quindi incolla sotto il codice VBA al suo interno.

VBA: conta le email totali al giorno

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. Dopo aver incollato il codice VBA, fare clic su Correre pulsante.

4. Quindi immettere la data specificata in cui si desidera contare le e-mail totali in arrivo nella finestra di dialogo che si apre, quindi fare clic su OK. Vedi screenshot:

5. Una finestra di dialogo richiede di mostrare il numero totale di e-mail nella cartella selezionata, fare clic su OK pulsante. E nella seconda finestra di dialogo che si apre, otterrai il numero totale di e-mail ricevute oggi. Vedi screenshot:

Note:
(1) Questo VBA può contare solo il numero totale di tutte le e-mail ricevute nella data specificata nella cartella selezionata;
(2) Questo codice VBA funziona bene in Outlook 2010, 2013 e 2016.


Contare il numero totale di e-mail in arrivo al giorno con Kutools per Outlook

Se hai installato Kutools per Outlook, puoi applicare la sua funzione Statistiche per contare facilmente il numero totale di e-mail ricevute al giorno in un mese. Si prega di fare quanto segue:

Kutools per Outlook: Aggiungi più di 100 strumenti utili per Outlook, da provare gratuitamente senza limitazioni entro 60 giorni. Vedi tutto      Prova gratuita ora

1. Per favore clicca Kutools Plus > Statistiche. Vedi screenshot:

2. Ora viene visualizzata la finestra di dialogo Statistiche, seleziona le cartelle specificate in cui conterai le e-mail, specifica l'intervallo di date in cui conterai le e-maile fare clic sul OK pulsante. Vedi screenshot:

3. Nella seconda finestra di dialogo Statistica, vai al file Giorni del mese scheda o Giorni della settimana scheda, è possibile visualizzare il numero totale di e-mail ricevute in ciascuna data. Vedi screenshot:
A proposito, puoi anche ottenere il numero totale di e-mail ricevute oggi / ieri in tutte le cartelle Posta in arrivo di tutti gli account e-mail sul sommario scheda.


Demo: conta il numero totale di e-mail in arrivo al giorno con Kutools per Outlook


Consiglio: In questo video, Kutools la scheda viene aggiunta da Kutools per Outlook. Se ne hai bisogno, fai clic su qui per avere una prova gratuita di 60 giorni senza limitazioni!


Articoli correlati:


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto ... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Brenda · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Laura · 2 years ago
    can you do a date range? and add folders?
    • To post as a guest, your comment is unpublished.
      kellytte · 1 years ago
      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.
  • To post as a guest, your comment is unpublished.
    Artur · 2 years ago
    will this (VBA) works under Outlook 365 ?
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Artur,
      This VBA works well in Outlook 365 desktop program.
  • To post as a guest, your comment is unpublished.
    Rajan · 3 years ago
    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 .
  • To post as a guest, your comment is unpublished.
    Balaji G · 5 years ago
    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
    • To post as a guest, your comment is unpublished.
      Dan · 4 years ago
      Did you find a resolution to this?
  • To post as a guest, your comment is unpublished.
    Leo · 5 years ago
    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
    • To post as a guest, your comment is unpublished.
      vin · 3 years ago
      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
  • To post as a guest, your comment is unpublished.
    Vobla · 5 years ago
    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)
  • To post as a guest, your comment is unpublished.
    Shane · 5 years ago
    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
  • To post as a guest, your comment is unpublished.
    Dennis SIms · 6 years ago
    VBA instuctions to be able to create a counter for emails recieves last week
  • To post as a guest, your comment is unpublished.
    sakro · 6 years ago
    very thanks
    i solved all what i need, very thanks again great effort
  • To post as a guest, your comment is unpublished.
    NP · 7 years ago
    This code is great ....

    But I need to show how many emails have been received, in total, on a day, say 1/1/2014, and they may not still be in outlook ?

    Is this possible ....

    As I think this only counts emails that are still in the inboxs, not ones that have been recevied, then deleted .... Can anybody help ? :lol:
    • To post as a guest, your comment is unpublished.
      Kevin Groff · 5 years ago
      I think you need to select the other folders as well for when you move the message from the inbox to deleted items to other folders. It then looks in all those folders, at the date, and counts them. That solved it for me. When you add new folders, you need to add them to your search rule. I dont know the answer for how to easily have it build a system and store a separate folder for each day.
    • To post as a guest, your comment is unpublished.
      Joakim · 7 years ago
      Hi, did you get any replies in the matter, I am searching for the exact same counter?
      • To post as a guest, your comment is unpublished.
        NP · 7 years ago
        No ... still have no fix ... can anybody help ?

        PS. Total emails hitting the mail box each day.
  • To post as a guest, your comment is unpublished.
    mujaed · 7 years ago
    Hi thank you for this, I have used it and works in giving what is total emails inbox but the last message box appears blank and does not give total email for the date. can you help?