KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何统计 Outlook 中每天收到的邮件总数?

作者Siluvia修改日期

您是否曾统计过每天收到的邮件总数?还在为手动逐封统计、缺乏高效方法而烦恼吗?本教程将为您介绍两种在 Outlook 中按天统计邮件总数的实用技巧。


使用搜索功能统计今日所有邮件数收到的邮件总数

实际上,在 Outlook 中,您可以轻松搜索今天收到的所有“收件箱”邮件,或搜索某个邮箱账户的所有文件夹,甚至所有账户的全部文件夹,并统计搜索结果的总数。请按照以下步骤操作:

在“邮件”视图下,(1) 选择您要统计今日收件邮件的电子邮件帐户的“收件箱”文件夹;(2) 在“搜索”框中输入搜索条件“received:Today”;(3) 在“搜索”选项卡的“范围”组中指定搜索范围。如下图所示:
doc-count-emails-today-search-1
此时,Outlook 会在左下角显示所有搜索结果的总数,即今天收到的全部邮件数量,如下图所示。

一键统计 Outlook 中所选邮件数量

在 Outlook 文件夹中获取所有项目总数或未读项目数量非常简单。但如何快速获取某文件夹中选中项目的数量呢?这里,Kutools for Outlook 的选中项目统计功能,只需一键即可快速显示选中项目的数量!


doc-count-seleted-emails-kto-13.0

使用搜索文件夹功能统计今日所有邮件数收到的邮件总数

此方法将指导您创建一个搜索文件夹,自动汇总今天收到的所有邮件,随后您可通过更改搜索文件夹属性来获取这些邮件的总数。请按照以下步骤操作:

1. 选择您希望在导航窗格中创建搜索文件夹的电子邮件账户,点击“文件夹”>“新建搜索文件夹”。如图所示:
doc-count-emails-today-search-folder-1

2. 在“新建搜索文件夹”对话框中,选择“创建自定义搜索文件夹”选项,然后点击“选择”按钮,如下图所示:
doc-count-emails-today-search-folder-2

3. 此时会弹出“自定义搜索文件夹”对话框。请在“名称”框中为您的新搜索文件夹命名。

4. 继续点击“自定义搜索文件夹”中的“条件”按钮。在“搜索文件夹条件”对话框中,(1) 点击“邮件”选项卡,(2) 在“时间”下拉列表中选择“received”,(3) 在后续下拉列表中指定“Today”,最后(4) 点击“确定”按钮。如下图所示:
doc-count-emails-today-search-folder-3

5. 此时请返回“自定义搜索文件夹”对话框,点击“浏览”按钮。随后,在“选择文件夹”对话框中,(1) 仅勾选“收件箱”,同时勾选“搜索子文件夹”选项,并点击“确定”按钮。如下图所示:
doc-count-emails-today-search-folder-4

6. 随后,连续点击“确定”按钮,依次关闭“自定义搜索文件夹”对话框和“新建搜索文件夹”对话框。

7. 右键单击刚刚创建的新建搜索文件夹,在右键菜单中选择“属性”。如图所示:
doc-count-emails-today-search-folder-5

8. 在随后的弹出对话框中,勾选“显示项目总数”选项,然后点击“确定”。如下图所示:

doc-count-emails-today-search-folder-6
doc-count-emails-today-search-folder-7

从现在起,您每天收到的邮件副本都将自动保存到此搜索文件夹。新的一天开始时,搜索文件夹会自动清除所有旧邮件,并重新统计当天的新邮件。

注意:此方法仅适用于统计单个邮箱账户中收件箱今日收到邮件的总数。


使用 VBA 统计某一日期所有邮件数收到的邮件总数

除了上述方法外,您还可以通过 VBA 代码统计 Outlook 某一日期的邮件总数。请按照以下步骤操作。

1. 选择您希望统计每日新收邮件总数的文件夹,然后按下“Alt”+“F11”键,打开“Microsoft Visual Basic for Applications”。

2. 然后选择“插入”>“模块”以添加新模块,并将以下 VBA 代码粘贴进去。

VBA:统计每天总邮件数总数

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 代码后,请点击“运行”按钮。

4. 随后在弹出的对话框中输入要统计收件邮件总数的到某天,点击“确定”。如截图所示:
doc-count-emails-on-certain-date-vba-1

5. 弹窗提示所选文件夹内邮件数的总数,请点击“确定”按钮。在第二个弹出对话框中,您将看到今天收到的邮件数总数。如下图所示:
doc-count-emails-on-certain-date-vba-2doc-count-emails-on-certain-date-vba-3

注意:
(1)此 VBA 仅能统计所选文件夹中截至某一天的所有收件总数。
(2)此 VBA 代码可在 Outlook 2010、2013 和 2016 中正常运行。


使用 Kutools for Outlook 统计每天所有邮件数收到的邮件总数

如果您已经安装了 Kutools for Outlook,可以轻松利用其统计功能,按天统计每月收到的邮件总数。请按照以下步骤操作:

告别 Outlook 低效!Kutools for Outlook 助您高效批量处理邮件——现已推出 30 天免费试用!立即下载 Kutools for Outlook!

1. 请点击“KUTOOLS PLUS”>“统计”。如下图:
doc-statistics

2. 此时弹出统计对话框,请选择选择要统计邮件的文件夹,指定需要统计邮件的日期范围,并点击“确定”。如下图:
doc-count-emails-received-today-kto-001

3. 在第二个统计对话框中,切换至“月内天统计”或“周内天统计”选项卡,即可查看每个日期收到的邮件总数。如下图所示:
另外,在“汇总”选项卡中,还可查看所有账户所有收件箱今天或昨天收到的邮件总数。
doc-count-emails-received-today-kto-002


演示:使用 Kutools for Outlook 统计每天所有邮件数收到的邮件总数

 

在本视频中,深入了解 Kutools/KUTOOLS PLUS 选项卡,汇集众多强大功能,包括高效的 AI 工具!所有功能 30 天免费无限制体验,不容错过!


相关文章:

按类别统计 Outlook 邮件数
您或许已经在 Outlook 中用颜色类别高亮显示邮件,但您知道如何按类别统计邮件数量吗?本文将为您分享两种高效解决方案。

统计 Outlook 联系人数量
如果您已将多个联系人添加到联系人文件夹或联系人组,如何在短时间内快速统计联系人数量?手动逐一计数既繁琐又低效。本文将为您介绍几种简单方法,助您轻松统计 Outlook 联系人文件夹或组中的联系人数量。

按发件人统计邮件数数量(Outlook)
例如,在 Outlook 中收到大量来自指定发件人的邮件时,如果想统计这些发件人发送的邮件总数,该如何操作?这里为您介绍两种实现方法。

按主题统计邮件数数量(Outlook)
例如,您收到多封具有相同主题或关键词的邮件,现在想要统计这些邮件的数量,该如何操作?本文将为您介绍一种简单高效的方法,轻松实现统计。

统计 Outlook 中搜索结果的总数
您或许已经熟悉 Outlook 的搜索关键字,但是否知道如何统计搜索结果的总数?本文将为您介绍几种在 Outlook 中统计全部搜索结果的方法。


最佳办公效率工具

体验全新 Kutools for Outlook,畅享 100+ 强大功能!立即点击下载,不容错过!

🤖KUTOOLS AI采用先进 AI 技术,轻松处理邮件,涵盖回复、摘要、优化、扩展、翻译及撰写等功能。

📧 邮件自动化自动答复(支持 POP 和 IMAP)/定时发送邮件/发送邮件时按规则自动抄送密送/自动转发(高级规则)/自动添加称呼/自动将多收件人邮件拆分为单独信息……

📨 邮件管理撤回邮件/按主题等条件拦截诈骗邮件/删除重复邮件/高级搜索/整合文件夹……

📁 附件增强批量保存/批量分离/批量压缩/自动保存/自动拆离/自动压缩……

🌟 界面魔法😊更多美观时尚表情/重要邮件到达时提醒您/最小化 Outlook 而不是直接关闭……

👍 一键精彩功能带附件全部答复/反钓鱼邮件/🕘显示发送者当前时间时区……

👩🏼‍🤝‍👩🏻 联系人与日历批量从选定邮件中提取添加联系人/将联系人组拆分为个人组/移除生日提醒……

在您的首选语言中畅享 Kutools —— 支持英语、西班牙语、德语、法语、中文等 40 多种语言!

一键解锁 Kutools for Outlook,告别等待,立即下载,让效率倍增!

kutools for outlook 功能1kutools for outlook 功能2

🚀 一键下载 — 即可获取全部 Office 加载项

强烈推荐:Kutools for Office(5 合 1)

一键下载五个安装包,即可同时获得 Kutools for Excel、Outlook、Word、PowerPointOffice Tab Pro立即点击下载!

  • 一键便捷:只需一次操作,即可下载全部五个安装包。
  • 🚀 轻松应对各类 Office 任务:随时按需安装所需插件,助您高效办公,不容错过!
  • 🧰 包含:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint