如何將Outlook郵件計數導出到Excel工作簿?
通常,您可以使用導入/導出功能快速而輕鬆地將Outlook郵件導出到Excel文件。 但是,您是否曾經嘗試對特定電子郵件帳戶的所有文件夾中的項目進行計數並將計數結果導出到Excel工作簿?
使用VBA代碼將Outlook消息計數導出到Excel工作簿
使用VBA代碼將Outlook消息計數導出到Excel工作簿
以下VBA代碼可幫助您將特定電子郵件帳戶中所有文件夾的計數結果導出到Excel工作簿,請執行以下操作:
1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。
2。 點擊 插入 > 模塊,然後將以下代碼粘貼到 模塊 窗口。
VBA代碼:將Outlook項目導出到Excel工作簿中:
Sub Export_CountOfItems_InEachFolder_toExcel()
Dim xSourceFolder As Outlook.Folder, xSubFolder As Outlook.Folder
Dim xFilePath As String
Dim xExcelApp As Excel.Application
Dim xWb As Excel.Workbook
Dim xWs As Excel.Worksheet
On Error Resume Next
Set xExcelApp = New Excel.Application
Set xWb = xExcelApp.Workbooks.Add
Set xWs = xWb.Sheets(1)
xWs.Cells(1, 1) = "Folder"
xWs.Cells(1, 2) = "Count Items"
Set xSourceFolder = Outlook.Application.Session.PickFolder
If xSourceFolder = nill Then
xWb.Close False
xExcelApp.Quit
Exit Sub
End If
For Each xSubFolder In xSourceFolder.Folders
Call ProcessFolders(xWs, xSubFolder)
Next
xWs.Columns("A:B").AutoFit
Set xShell = CreateObject("Shell.Application")
Set xFolder = xShell.BrowseforFolder(0, "Select a Folder:", 0, 0)
If TypeName(xFolder) = "Nothing" Then
xWb.Close False
xExcelApp.Quit
Exit Sub
End If
Set xFolderItem = xFolder.Self
xFilePath = xFolderItem.Path & "\"
xFilePath = xFilePath & xSourceFolder.Name & "(" & Format(Now, "yyyy-mm-dd hh-mm-ss") & ").xlsx"
xWb.Close True, xFilePath
xExcelApp.Quit
Set xShell = Nothing
MsgBox "Complete!", vbExclamation, "Kutools for Outlook"
End Sub
Sub ProcessFolders(ByVal Ws As Worksheet, ByVal xCurFolder As Outlook.Folder)
Dim xSubFld As Folder
Dim xItemCount As Long
Dim xRow As Integer
xItemCount = xCurFolder.Items.Count
xRow = Ws.UsedRange.Rows.Count + 1
Ws.Cells(xRow, 1) = xCurFolder.FolderPath
Ws.Cells(xRow, 2) = xItemCount
If xCurFolder.Folders.Count > 0 Then
For Each xSubFld In xCurFolder.Folders
Call ProcessFolders(Ws, xSubFld)
Next
End If
End Sub
3。 而且,仍然在 Microsoft Visual Basic for Applications 窗口中,單擊 工具 > 參考 去 參考-Project1 對話框,然後檢查 Microsoft Excel對像庫 選項從 可用參考 列錶框,請參見屏幕截圖:
4。 然後點擊 OK,然後按 F5 運行此代碼的關鍵 選擇“文件夾” 彈出,請選擇您要導出項目計數的電子郵件帳戶,請參見屏幕截圖:
5。 然後點擊 OK,另一個 瀏覽文件夾 顯示,請選擇一個文件夾放置Excel文件,請參見屏幕截圖:
6。 最後點擊 OK 按鈕,並且所選帳戶的所有文件夾中的項目計數已導出到Excel工作簿,您可以打開Excel文件以查看結果,請參見屏幕截圖:
Outlook 中的 AI 郵件助理:更聰明的回覆、更清楚的溝通(一鍵魔法!) 免費
使用 Kutools for Outlook 的 AI Mail Assistant 簡化您的日常 Outlook 任務。這個強大的工具可以從您過去的電子郵件中學習,提供智慧且準確的回复,優化您的電子郵件內容,並幫助您輕鬆起草和完善訊息。
此功能支持:
- 智慧回覆:根據您過去的對話獲取精心設計的回覆——量身定制、精確且隨時可用。
- 增強內容:自動優化您的電子郵件文本,以提高清晰度和影響力。
- 輕鬆寫作:只需提供關鍵字,剩下的交給AI處理,多種寫作風格。
- 智慧擴展:透過上下文感知建議擴展您的想法。
- 摘要:立即獲得長電子郵件的簡潔概述。
- 全球覆蓋:輕鬆將您的電子郵件翻譯成任何語言。
此功能支持:
- 智慧電子郵件回复
- 優化內容
- 基於關鍵字的草稿
- 智慧內容擴充
- 電子郵件摘要
- 多國語言翻譯
最棒的是,這個功能是 全然 永遠! 別等了——立即下載AI郵件助理並享受!
最佳辦公生產力工具
突發新聞:Kutools for Outlook 發布 免費版本!
體驗全新的Kutools for Outlook 免費版本擁有 70 多個令人難以置信的功能,您可以永遠使用! 點擊立即下載!
🤖 Kutools人工智慧 : 使用先進的人工智慧技術輕鬆處理電子郵件,包括回覆、總結、優化、擴展、翻譯和撰寫電子郵件。
📧 電子郵件自動化: 自動回覆(適用於 POP 和 IMAP) / 安排發送電子郵件 / 發送電子郵件時按規則自動抄送/密件副本 / 自動轉送(進階規則) / 自動添加問候語 / 自動將多收件者電子郵件拆分為單獨的訊息 ...
📨 電子郵件管理: 撤回電子郵件 / 按主題和其他人阻止詐騙電子郵件 / 刪除重複的電子郵件 / 進階搜索 / 合併資料夾 ...
📁 附件專業版: 批量保存 / 批量分離 / 批量壓縮 / 自動保存 / 自動分離 / 自動壓縮 ...
🌟 介面魔法: 😊更多又漂亮又酷的表情符號 / 當重要電子郵件到來時提醒您 / 最小化 Outlook 而不是關閉 ...
👍 一鍵奇蹟: 使用傳入附件回覆全部 / 反網路釣魚電子郵件 / 🕘顯示寄件者的時區 ...
👩🏼🤝👩🏻 通訊錄和行事曆: 從選定的電子郵件中大量新增聯絡人 / 將聯絡人群組拆分為各組 / 刪除生日提醒 ...
只需單擊即可立即解鎖 Kutools for Outlook -永久免費。不要等待,立即下載並提高您的效率!