Ana içeriğe atla

Outlook'ta günlük gelen e-postaların toplam sayısını nasıl hesaplayabilirim?

Günde aldığınız toplam e-posta sayısını hiç saydınız mı? Ve herhangi bir etkili yöntem kullanmadan bunları manuel olarak tek tek saymaktan bıktınız mı? Bu eğiticide, Outlook'ta günlük toplam e-postaları saymanız için size iki numara sunuyoruz.


Anında Arama özelliği ile bugün gelen toplam e-postaları sayın

Aslında, bugün gelen tüm e-postaları Gelen Kutusu klasörüne, bir e-posta hesabının tüm klasörlerine veya Outlook'taki tüm e-posta hesaplarının tüm klasörlerine aramak ve ardından arama sonuçlarının toplam sayısını saymak oldukça kolaydır. Lütfen aşağıdaki işlemleri yapın:

içinde posta görüntülemek, (1) seçmek gelen kutusu bugün gelen e-postaları sayacağınız bir e-posta hesabının klasörü; (2) arama kriterlerini yazın alındı: Bugün içine Anlık Arama kutu ve sonra (3) içinde bir arama kapsamı belirtin kapsam üzerinde grup Ara sekmesi. Ekran görüntüsüne bakın:

Ve şimdi tüm arama sonuçlarının toplam sayısı, başka bir deyişle bugün gelen toplam e-posta sayısı, aşağıda gösterilen ekran görüntüsü gibi Outlook'un sol alt köşesinde görüntüleniyor.

Outlook'ta seçili e-postaların sayısını saymak için tek tıklama

Bir Outlook klasöründeki tüm öğelerin toplam sayısını veya okunmamış öğelerin sayısını almak kolaydır. Ancak Outlook'ta bir klasördeki seçili öğelerin sayısını nasıl hızlı bir şekilde elde edebilirsiniz? Buraya, Outlook için Kutools's Seçili Öğeleri Say seçili öğelerin sayısını yalnızca tek bir tıklama ile hızlı bir şekilde gösterebilen önerilir!


Klasör Arama özelliğiyle bugün gelen toplam e-posta sayısını sayın

Bu yöntem, bugün alınan tüm e-postaları otomatik olarak toplayan bir arama klasörü oluşturmanıza yardımcı olur ve ardından arama klasörünün özelliklerini değiştirerek bu e-postaların toplam sayısını alabilirsiniz. Lütfen aşağıdaki işlemleri yapın:

1. Gezinti Bölmesinde arama klasörü oluşturacağınız e-posta hesabını seçin ve Dosya > Yeni Arama Klasörü. Ekran görüntüsüne bakın:

2. In Yeni Arama Klasörü iletişim kutusunu seçin Özel bir Arama Klasörü oluşturun seçeneğini tıklayın ve Klinik buton. Ekran görüntüsüne bakın:

3. Şimdi Özel Arama Klasörü iletişim kutusu çıkıyor. Lütfen yeni arama klasörüne ad verin Name kutu.

4. Tıklamak için devam edin Kriterler Özel Arama Klasöründeki düğmesine basın. Şimdi Arama Klasörü Kriterleri iletişim kutusunda, (1) tıklayın Mesaj sekmesi, (2) seçmek Alınan itibaren Zaman açılır liste, (3) belirtmek Bugün aşağıdaki açılır listeden ve ardından (4) tıklayın OK buton. Ekran görüntüsüne bakın:

5. Şimdi geri dönüyor Özel Arama Klasörü iletişim kutusu lütfen tıklayın Araştır buton. Ve sonra Klasörleri Seç iletişim kutusunda, (1) lütfen sadece kontrol et gelen kutusu içinde Klasörler liste kutusu, işaretleyin Alt Klasörleri Ara seçeneğini tıklayın ve OK buton. Ekran görüntüsüne bakın:

6. Ve sonra tıklayın OK Özel Arama Klasörü iletişim kutusunu ve Yeni Arama Klasörü iletişim kutusunu kapatmak için art arda düğmelerine basın.

7. Şimdi oluşturduğunuz yeni arama klasörüne sağ tıklayın ve ardından Emlaklar sağ tıklama menüsünden. Ekran görüntüsüne bakın:

8. Aşağıdaki iletişim kutusunda, Toplam öğe sayısını göster seçeneğini ve ardından OK buton. Ekran görüntüsüne bakın:

Şu andan itibaren, gelen e-posta mesajlarının kopyaları bu arama klasörüne günlük olarak kaydedilecektir. Yeni bir gün gelirse, arama klasörü tüm eski mesajları otomatik olarak kaldıracak ve yeni günlerin e-posta mesajlarını saymaya başlayacaktır.

not: Bu yöntem yalnızca bir e-posta hesabının Gelen Kutusunda bugün alınan toplam e-posta sayısını sayabilir.


VBA ile belirli bir tarihte gelen toplam e-posta sayısını sayın

Yukarıdaki yöntemin yanı sıra, Outlook'ta belirli bir tarihte toplam e-postaları saymak için VBA kodunu kullanabilirsiniz. Lütfen aşağıdaki işlemleri yapın.

1. Günlük gelen toplam e-postaları saymak istediğiniz klasörü seçin ve ardından Uygulamalar için Microsoft Visual Basic basarak Ara Toplam + F11.

2. O zaman lütfen Ekle > modül yeni bir modül eklemek ve ardından VBA kodunun altına yapıştırmak için.

VBA: Günlük toplam e-postaları sayın

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. VBA kodunu yapıştırdıktan sonra lütfen tıklayın koşmak düğmesine basın.

4. Ardından, açılan iletişim kutusunda toplam gelen e-postaları saymak istediğiniz belirtilen tarihi girin ve ardından OK. Ekran görüntüsüne bakın:

5. Bir iletişim kutusu, seçilen klasördeki toplam e-posta sayısını göstermenizi ister, lütfen OK buton. Ve ikinci açılan iletişim kutusunda, bugün alınan toplam e-posta sayısını alacaksınız. Ekran görüntülerine bakın:

Notlar:
(1) Bu VBA, yalnızca seçilen klasörde belirtilen tarihte alınan tüm e-postaların toplam sayısını sayabilir;
(2) Bu VBA kodu Outlook 2010, 2013 ve 2016'da iyi çalışır.


Kutools for Outlook ile günlük gelen toplam e-posta sayısını sayın

Kutools for Outlook yüklüyse, bir ayda alınan toplam e-posta sayısını kolayca saymak için İstatistik özelliğini uygulayabilirsiniz. Lütfen aşağıdaki işlemleri yapın:

Outlook için Kutools: 100'den fazla kullanışlı araç içeren Ultimate Outlook araç seti. 60 gün boyunca ÜCRETSİZ deneyin, sınırlama yok, endişelenmeyin!   Devamı ...   Şimdi Ücretsiz Denemeye Başlayın!

1. lütfen tıklayın Kutools Artı > İstatistikler. Ekran görüntüsüne bakın:

2. Şimdi İstatistikler iletişim kutusu çıkıyor, lütfen e-postaları sayacağınız belirtilen klasörleri seçin, e-postaları sayacağınız tarih aralığını belirtin, ve tıklayın OK buton. Ekran görüntüsüne bakın:

3. İkinci İstatistik iletişim kutusunda, Ayın Günleri sekme veya Haftanın günleri sekmesinde, her tarihte alınan toplam e-posta sayısını görüntüleyebilirsiniz. Ekran görüntüsüne bakın:
Btw, aynı zamanda tüm e-posta hesaplarının tüm Gelen Kutusu klasörlerinde bugün / dün alınan toplam e-posta sayısını da alabilirsiniz. Özet sekmesi.


Demo: Kutools for Outlook ile her gün gelen toplam e-posta sayısını sayın


Bahşiş: Bu videoda, Kutools sekme tarafından eklendi Outlook için Kutools. İhtiyacınız olursa lütfen tıklayın okuyun 60 günlük ücretsiz deneme sürümüne sahip olmak için sınırlama olmaksızın!


İlgili yazılar:


En İyi Ofis Üretkenlik Araçları

Outlook için Kutools - Outlook'unuzu Güçlendirecek 100'den Fazla Güçlü Özellik

🤖 AI Posta Yardımcısı: Yapay zeka büyüsüyle anında profesyonel e-postalar: tek tıkla dahice yanıtlar, mükemmel ton, çok dilli ustalık. E-posta göndermeyi zahmetsizce dönüştürün! ...

???? E-posta Otomasyonu: Ofis Dışında (POP ve IMAP için kullanılabilir)  /  E-posta Gönderimini Planla  /  E-posta Gönderirken Kurallara Göre Otomatik CC/BCC  /  Otomatik İletme (Gelişmiş Kurallar)   /  Otomatik Karşılama Ekleme   /  Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölün ...

📨 E-posta Yönetimi: E-postaları Kolayca Geri Çağırın  /  Dolandırıcılık E-postalarını Konulara ve Diğerlerine Göre Engelleyin  /  Yinelenen E-postaları Silin  /  gelişmiş Arama  /  Klasörleri Birleştir ...

📁 Ekler ProToplu Kaydetme  /  Toplu Ayır  /  Toplu Sıkıştırma  /  Otomatik kaydet   /  Otomatik Ayır  /  Otomatik Sıkıştır ...

🌟 Arayüz Büyüsü: 😊Daha Fazla Güzel ve Havalı Emoji   /  Sekmeli Görünümlerle Outlook Verimliliğinizi Artırın  /  Outlook'u Kapatmak Yerine Küçültün ...

👍 Tek Tıklamayla Harikalar: Tümünü Gelen Eklerle Yanıtla  /   Kimlik Avına Karşı E-postalar  /  🕘Gönderenin Saat Dilimini Göster ...

👩🏼‍🤝‍👩🏻 Kişiler ve Takvim: Seçilen E-postalardan Toplu Kişi Ekleme  /  Kişi Grubunu Bireysel Gruplara Bölme  /  Doğum Günü Hatırlatıcılarını Kaldır ...

üzerinde 100 Özellikler Keşfinizi Bekleyin! Daha Fazlasını Keşfetmek İçin Buraya Tıklayın.

 

 

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