跳到主要內容
 

如何計算Outlook中已標記郵件的數量?

作者:小陽 最後修改時間:2024-08-28

在Outlook中,您可以標記郵件,聯繫人或任務以使其出色,但是有時,您需要計算Outlook中標記的項目數。 您如何在Outlook中處理此任務?

使用“搜索文件夾”計算一個帳戶中已標記郵件的數量

使用VBA代碼分別計算所有帳戶中已標記消息/聯繫人/任務的數量


名稱=“a1”> 使用“搜索文件夾”計算一個帳戶中已標記郵件的數量

要計算Outlook帳戶中已標記電子郵件的數量, 搜索文件夾 功能可以為您提供幫助,請按以下步驟操作:

1。 右鍵點擊 搜索文件夾 在您的電子郵件帳戶下,然後選擇 新搜尋資料夾,請參見屏幕截圖:

文檔計數標記項1

2。 然後一個 新搜尋資料夾 彈出對話框,單擊 郵件已標記為可跟進 在選項 閱讀郵件 部分,請參見屏幕截圖:

文檔計數標記項2

3。 然後點擊 OK,並將所有標記的郵件複製到 進行跟進 文件夾,並顯示標記的電子郵件總數,如以下屏幕截圖所示:

文檔計數標記項3

名稱=“a2”> 使用VBA代碼分別計算所有帳戶中已標記消息/聯繫人/任務的數量

如果要分別計算所有已標記項目的數量,例如Outlook中的電子郵件,聯繫人和任務,則以下VBA代碼可以幫您一個忙。

1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 然後,點擊 插入 > 模塊,將以下代碼複製並粘貼到打開的空白模塊中,請參見屏幕截圖:

VBA代碼:計算Outlook中標記的次數:

Dim GSeparateCount, GMailCount, GContactCount, GTaskCount As Long
Sub CountFlaggedItems()
Dim xStore As Outlook.Store
Dim xTotalCount As Long
Dim xPrompt As String
Dim xFolder As Folder
Dim i, k As Integer
On Error Resume Next
xTotalCount = 0
GMailCount = 0
GContactCount = 0
GTaskCount = 0
For Each xStore In Application.Session.Stores
    For Each xFolder In xStore.GetRootFolder.Folders
       Call ProcessFolders(xFolder)
    Next
Next
xTotalCount = GMailCount + GContactCount + GTaskCount
xPrompt = xTotalCount & " items have been flagged, as follows: " & Chr(10) & Chr(10) & "Emails: " & GMailCount & Chr(10) & "Contacts: " & GContactCount & Chr(10) & "Tasks: " & GTaskCount
MsgBox xPrompt, vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub ProcessFolders(ByVal CurFolder As Outlook.Folder)
Dim xSubfolder As Outlook.Folder
Dim xItem As Object
Dim i, k As Integer
On Error Resume Next
For i = CurFolder.Items.Count To 1 Step -1
    Set xItem = CurFolder.Items.item(i)
    Select Case xItem.Class
        Case olMail, olPost, olSharing
            If xItem.IsMarkedAsTask = True Then
                GMailCount = GMailCount + 1
            End If
        Case olContact, olDistList
            If xItem.IsMarkedAsTask = True Then
                GContactCount = GContactCount + 1
            End If
        Case olTask
            If CurFolder.DefaultItemType = olTaskItem Then
            GTaskCount = GTaskCount + 1
            End If
    End Select
Next i
If CurFolder.Folders.Count > 0 Then
        For k = CurFolder.Folders.Count To 1 Step -1
            Set xSubfolder = CurFolder.Folders.item(k)
            Call ProcessFolders(xSubfolder)
        Next k
    End If
End Sub
文檔計數標記項4

3。 然後按 F5 鍵以運行此代碼,並彈出一個提示框,告訴您所有標記項目的總數,如下所示:

文檔計數標記項5

在Outlook中計算今天,昨天,已讀,未讀,總項...的數量

Kutools for Outlook強大 統計 功能,您可以根據需要獲取基於日期,所選項目,已讀,未讀等的主題數。

文檔計數標記項6
Kutools for Outlook:擁有 70 多個方便且免費的 Outlook 插件, 立即下載免費版本 .

最佳辦公生產力工具

突發新聞:Kutools for Outlook 發布 免費版本!

體驗全新的Kutools for Outlook 免費版本擁有 70 多個令人難以置信的功能,您可以永遠使用! 點擊立即下載!

🤖 Kutools人工智慧 : 使用先進的人工智慧技術輕鬆處理電子郵件,包括回覆、總結、優化、擴展、翻譯和撰寫電子郵件。

📧 電子郵件自動化: 自動回覆(適用於 POP 和 IMAP)  /  安排發送電子郵件  /  發送電子郵件時按規則自動抄送/密件副本  /  自動轉送(進階規則)   /  自動添加問候語   /  自動將多收件者電子郵件拆分為單獨的訊息 ...

📨 電子郵件管理: 撤回電子郵件  /  按主題和其他人阻止詐騙電子郵件  /  刪除重複的電子郵件  /  進階搜索  /  合併資料夾 ...

📁 附件專業版批量保存  /  批量分離  /  批量壓縮  /  自動保存   /  自動分離  /  自動壓縮 ...

🌟 介面魔法: 😊更多又漂亮又酷的表情符號   /  當重要電子郵件到來時提醒您  /  最小化 Outlook 而不是關閉 ...

👍 一鍵奇蹟: 使用傳入附件回覆全部  /   反網路釣魚電子郵件  /  🕘顯示寄件者的時區 ...

👩🏼‍🤝‍👩🏻 通訊錄和行事曆: 從選定的電子郵件中大量新增聯絡人  /  將聯絡人群組拆分為各組  /  刪除生日提醒 ...

只需單擊即可立即解鎖 Kutools for Outlook -永久免費。不要等待,立即下載並提高您的效率!

Outlook 的 kutools 功能1 Outlook 的 kutools 功能2