跳至主要内容

Kutools for Office — 一套工具,五种功能。事半功倍。

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

Author Siluvia Last modified

您是否曾经统计过每天收到的邮件总数?是否厌倦了手动逐个计数而没有任何高效的方法?本教程将向您介绍两种在Outlook中统计每日邮件总数的技巧。


使用即时搜索功能统计今天收到的邮件总数

实际上,通过“收件箱”文件夹、某个邮箱账户的所有文件夹或Outlook中所有账户的所有文件夹来搜索今天收到的所有邮件并统计结果总数非常容易。请按照以下步骤操作:

在“邮件”视图中,(1) 选择一个邮箱账户的“收件箱”文件夹以统计今天收到的邮件;(2) 在“即时搜索”框中输入搜索条件“received:Today”,然后 (3) 在“搜索”选项卡的“范围”组中指定搜索范围。参见截图:
doc-count-emails-today-search-1
现在,所有搜索结果的总数(即今天收到的邮件总数)会显示在Outlook窗口左下角,如下截图所示。

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

获取Outlook文件夹中所有项目或未读项目的总数很容易。但是,如何快速获取Outlook文件夹中选中项目的数量呢?这里推荐使用Kutools for Outlook的 Count Selected Items 功能,只需单击一下即可快速显示选中项目的数量!


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) 从“时间”下拉列表中选择“接收时间”,(3) 在随后的下拉列表中指定“今天”,然后 (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让批量邮件处理更轻松——现在还提供免费的AI功能!立即下载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中搜索结果的总数 您可能熟悉在Outlook中搜索关键词,但您知道如何统计搜索结果的总数吗?本文提供了几种在Outlook中统计所有搜索结果的小技巧。


最佳 Office 办公效率工具

最新消息:Kutools for Outlook 推出免费版!

体验全新 Kutools for Outlook,超过100 种强大功能!立即点击下载!

🤖 Kutools AI 采用先进的 AI 技术,轻松处理邮件,包括答复、总结、优化、扩展、翻译和撰写邮件。

📧 邮箱自动化自动答复(支持 POP 和 IMAP) /计划发送邮件 /发送邮件时按规则自动抄送密送 / 自动转发(高级规则) / 自动添加问候语 / 自动将多收件人的邮件分割为单独邮件 ...

📨 邮件管理撤回邮件 / 按主题及其他条件阻止欺诈邮件 / 删除重复邮件 / 高级搜索 / 整合文件夹 ...

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

🌟 界面魔法😊更多美观酷炫的表情 /重要邮件到达时提醒 / 最小化 Outlook 而非关闭 ...

👍 一键高效操作带附件全部答复 / 防钓鱼邮件 / 🕘显示发件人时区 ...

👩🏼‍🤝‍👩🏻 联系人与日历批量添加选中邮件中的联系人 / 分割联系人组为单独的组 / 移除生日提醒 ...

可根据您偏好选择 Kutools 使用语言——支持英语、西班牙语、德语、法语、中文及40 多种其他语言!

只需点击一下即可立即激活 Kutools for Outlook。无需等待,立即下载,提升工作效率!

kutools for outlook features1 kutools for outlook features2

🚀 一键下载——获取所有 Office 插件

强烈推荐:Kutools for Office(五合一)

一键下载五个安装包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