如何统计 Outlook 中每天收到的邮件总数?
您是否曾统计过每天收到的邮件总数?还在为手动逐封统计、缺乏高效方法而烦恼吗?本教程将为您介绍两种在 Outlook 中按天统计邮件总数的实用技巧。
- 使用搜索功能统计今日所有邮件数收到的邮件总数
- 使用搜索文件夹功能统计今日所有邮件数收到的邮件总数
- 使用 VBA 统计某一日期所有邮件数收到的邮件总数
- 使用 Kutools for Outlook 统计每天所有邮件数收到的邮件总数
使用搜索功能统计今日所有邮件数收到的邮件总数
实际上,在 Outlook 中,您可以轻松搜索今天收到的所有“收件箱”邮件,或搜索某个邮箱账户的所有文件夹,甚至所有账户的全部文件夹,并统计搜索结果的总数。请按照以下步骤操作:
在“邮件”视图下,(1) 选择您要统计今日收件邮件的电子邮件帐户的“收件箱”文件夹;(2) 在“搜索”框中输入搜索条件“received:Today”;(3) 在“搜索”选项卡的“范围”组中指定搜索范围。如下图所示:
此时,Outlook 会在左下角显示所有搜索结果的总数,即今天收到的全部邮件数量,如下图所示。
一键统计 Outlook 中所选邮件数量
在 Outlook 文件夹中获取所有项目总数或未读项目数量非常简单。但如何快速获取某文件夹中选中项目的数量呢?这里,Kutools for Outlook 的选中项目统计功能,只需一键即可快速显示选中项目的数量!

使用搜索文件夹功能统计今日所有邮件数收到的邮件总数
此方法将指导您创建一个搜索文件夹,自动汇总今天收到的所有邮件,随后您可通过更改搜索文件夹属性来获取这些邮件的总数。请按照以下步骤操作:
1. 选择您希望在导航窗格中创建搜索文件夹的电子邮件账户,点击“文件夹”>“新建搜索文件夹”。如图所示:
2. 在“新建搜索文件夹”对话框中,选择“创建自定义搜索文件夹”选项,然后点击“选择”按钮,如下图所示:
3. 此时会弹出“自定义搜索文件夹”对话框。请在“名称”框中为您的新搜索文件夹命名。
4. 继续点击“自定义搜索文件夹”中的“条件”按钮。在“搜索文件夹条件”对话框中,(1) 点击“邮件”选项卡,(2) 在“时间”下拉列表中选择“received”,(3) 在后续下拉列表中指定“Today”,最后(4) 点击“确定”按钮。如下图所示:
5. 此时请返回“自定义搜索文件夹”对话框,点击“浏览”按钮。随后,在“选择文件夹”对话框中,(1) 仅勾选“收件箱”,同时勾选“搜索子文件夹”选项,并点击“确定”按钮。如下图所示:
6. 随后,连续点击“确定”按钮,依次关闭“自定义搜索文件夹”对话框和“新建搜索文件夹”对话框。
7. 右键单击刚刚创建的新建搜索文件夹,在右键菜单中选择“属性”。如图所示:
8. 在随后的弹出对话框中,勾选“显示项目总数”选项,然后点击“确定”。如下图所示:


从现在起,您每天收到的邮件副本都将自动保存到此搜索文件夹。新的一天开始时,搜索文件夹会自动清除所有旧邮件,并重新统计当天的新邮件。
注意:此方法仅适用于统计单个邮箱账户中收件箱今日收到邮件的总数。
使用 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. 随后在弹出的对话框中输入要统计收件邮件总数的到某天,点击“确定”。如截图所示:
5. 弹窗提示所选文件夹内邮件数的总数,请点击“确定”按钮。在第二个弹出对话框中,您将看到今天收到的邮件数总数。如下图所示:

注意:
(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”>“统计”。如下图:
2. 此时弹出统计对话框,请选择选择要统计邮件的文件夹,指定需要统计邮件的日期范围,并点击“确定”。如下图:
3. 在第二个统计对话框中,切换至“月内天统计”或“周内天统计”选项卡,即可查看每个日期收到的邮件总数。如下图所示:
另外,在“汇总”选项卡中,还可查看所有账户所有收件箱今天或昨天收到的邮件总数。
演示:使用 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,告别等待,立即下载,让效率倍增!


🚀 一键下载 — 即可获取全部 Office 加载项
强烈推荐:Kutools for Office(5 合 1)
一键下载五个安装包,即可同时获得 Kutools for Excel、Outlook、Word、PowerPoint 和 Office Tab Pro。立即点击下载!
- ✅ 一键便捷:只需一次操作,即可下载全部五个安装包。
- 🚀 轻松应对各类 Office 任务:随时按需安装所需插件,助您高效办公,不容错过!
- 🧰 包含:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint