如何在Outlook中统计每天收到的邮件总数?
您是否曾经统计过每天收到的邮件总数?是否厌倦了手动逐个计数而没有任何高效的方法?本教程将向您介绍两种在Outlook中统计每日邮件总数的技巧。
使用即时搜索功能统计今天收到的邮件总数
实际上,通过“收件箱”文件夹、某个邮箱账户的所有文件夹或Outlook中所有账户的所有文件夹来搜索今天收到的所有邮件并统计结果总数非常容易。请按照以下步骤操作:
在“邮件”视图中,(1) 选择一个邮箱账户的“收件箱”文件夹以统计今天收到的邮件;(2) 在“即时搜索”框中输入搜索条件“received:Today”,然后 (3) 在“搜索”选项卡的“范围”组中指定搜索范围。参见截图:
现在,所有搜索结果的总数(即今天收到的邮件总数)会显示在Outlook窗口左下角,如下截图所示。
一键统计Outlook中选中邮件的数量
获取Outlook文件夹中所有项目或未读项目的总数很容易。但是,如何快速获取Outlook文件夹中选中项目的数量呢?这里推荐使用Kutools for Outlook的 Count Selected Items 功能,只需单击一下即可快速显示选中项目的数量!

使用搜索文件夹功能统计今天收到的邮件总数
此方法将指导您创建一个搜索文件夹,该文件夹会自动收集今天收到的所有邮件,然后通过更改搜索文件夹的属性来统计这些邮件的总数。请按照以下步骤操作:
1. 在导航窗格中选择要创建搜索文件夹的邮箱账户,然后点击“文件夹” > “新建搜索文件夹”。参见截图:
2. 在“新建搜索文件夹”对话框中,选择“创建自定义搜索文件夹”选项,并点击“选择”按钮。参见截图:
3. 此时弹出“自定义搜索文件夹”对话框,请在“名称”框中为新搜索文件夹命名。
4. 接着点击“自定义搜索文件夹”中的“条件”按钮。在“搜索文件夹条件”对话框中,(1) 点击“邮件”选项卡,(2) 从“时间”下拉列表中选择“接收时间”,(3) 在随后的下拉列表中指定“今天”,然后 (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,可以使用其统计功能轻松统计一个月内每天收到的邮件总数。请按照以下步骤操作:
使用Kutools for Outlook解锁无与伦比的邮件处理效率!永久免费获取 70 项强大功能。立即下载免费版本!
1. 请点击“Kutools Plus” > “统计”。参见截图:
2. 此时弹出“统计”对话框,请选择要统计邮件的指定文件夹,指定要统计邮件的日期范围,然后点击“确定”按钮。参见截图:
3. 在第二个“统计”对话框中,转到“月内天统计”选项卡或“周内天统计”选项卡,您可以查看每个日期收到的邮件总数。参见截图:
顺便提一下,您还可以在“概要”选项卡中获取所有邮箱账户的收件箱中今天/昨天收到的邮件总数。
演示:使用Kutools for Outlook统计每天收到的邮件总数
在这个视频中发现Kutools / Kutools Plus选项卡,由Kutools for Outlook添加。现在,包括AI功能在内的大多数功能都是免费的!专业版功能提供 30-天无限制试用!
相关文章:
在Outlook中按类别统计邮件 您可能已经在Outlook中用颜色类别标记了邮件。但是,您知道如何按类别统计邮件吗?本文将分享两种解决方案。
在Outlook中统计联系人数量 假设您已经将多个联系人添加到Outlook的联系人文件夹或联系人组中,如何快速统计联系人数量?手动逐个计数显得繁琐且不智能。本文将介绍几种轻松统计Outlook联系人文件夹/组中联系人数量的技巧。
在Outlook中按发件人统计邮件数量 例如,您在Outlook中收到了来自特定发件人的许多邮件,现在您想统计该发件人的邮件总数,该如何实现?有两种方法可以完成此操作。
在Outlook中按主题统计邮件数量 例如,您在Outlook中收到了许多具有相同主题或包含相同关键字的主题的邮件,现在需要统计这些邮件,该如何实现?本文将介绍一种简单的方法来完成此操作。
统计Outlook中搜索结果的总数 您可能熟悉在Outlook中搜索关键词,但您知道如何统计搜索结果的总数吗?本文提供了几种在Outlook中统计所有搜索结果的小技巧。
最佳办公生产力工具
重磅消息:Kutools for Outlook 推出免费版本!
体验全新 Kutools for Outlook 免费版本,拥有 70 多项令人惊叹的功能,永久免费使用!立即点击下载!
🤖 Kutools AI :利用先进的人工智能技术轻松处理电子邮件,包括回复、总结、优化、扩展、翻译和撰写邮件。
📧 邮件自动化:自动答复(支持 POP 和 IMAP) / 定时发送邮件 / 按规则自动抄送密送 / 自动转发(高级规则) / 自动添加问候语 / 自动将多收件人邮件拆分为单独消息 ...
📨 邮件管理:撤回邮件 / 按主题和其他条件阻止垃圾邮件 / 删除重复邮件 / 高级搜索 / 整合文件夹 ...
📁 附件增强功能:批量保存 / 批量拆离 / 批量压缩 / 自动保存 / 自动拆离 / 自动压缩 ...
🌟 界面魔法:😊更多漂亮酷炫的表情符号 / 当重要邮件到达时提醒您 / 最小化 Outlook 而不是关闭 ...
👍 一键奇效:带附件回复所有人 / 反钓鱼邮件 / 🕘显示发件人的时区 ...
👩🏼🤝👩🏻 联系人和日历:从选定的邮件中批量添加联系人 / 将联系人组拆分为单独的组 / 移除生日提醒 ...
单击即可立即解锁 Kutools for Outlook。不要再等待,现在就下载并提升您的效率!

