一些用戶經常需要在Outlook中查找所有過期的項目。 因此,在本文中,我們將介紹3種方法來實現它。
有時,由於Outlook中有大量任務或標記的項目,您可能沒有足夠的時間來處理所有這些任務或標記的項目。 在這種情況下,Outlook中可能有很多過期的項目。 因此,經常需要快速找到它們。 在下文中,我們將介紹3種簡單的方法來獲得它。
方法1:通過即時搜索查找過期項目
當進行搜索時,用戶想到的第一個工具就是即時搜索。 因此,您可以按照以下步驟通過即時搜索找出所有過期的項目。
- 首先,按“ Ctrl + E”啟動“搜索”功能區。
- 在“搜索”選項卡上,單擊“範圍”組中的“所有Outlook項目”。

- 然後,在搜索欄中鍵入以下搜索條件。
Due: <= yesterday followupflag: <>completed
- 一次,所有過期的項目都將被列出,如以下屏幕截圖所示。
方法2:為過期的郵件創建一個搜索文件夾
如果您只想快速查找過期電子郵件,而不是每次都手動搜索,則更好的選擇–為過期郵件創建搜索文件夾。 可以通過以下步驟實現。
- 首先,右鍵單擊“搜索文件夾”,然後選擇“新建搜索文件夾”。
- 然後,在彈出窗口中,選擇“創建自定義搜索文件夾”,然後單擊“選擇”。
- 接下來,指定一個名稱,例如“過期郵件”,然後單擊“條件”。
- 隨後,您需要在“高級”選項卡上添加以下過濾器。
Due Date > on or before > Yesterday Flag Status > not equal to > Completed
- 之後,單擊一系列“確定”以保存此搜索文件夾。
- 最後,當您打開搜索文件夾時,您可以看到所有過期的電子郵件都收集在這裡。
方法3:創建專門的“搜索”宏以供重用
如果您經常需要對所有過期的項目進行搜索,強烈建議創建一個專門的“搜索”宏按鈕以供重複使用。 您可以通過以下操作獲取它。
- 首先,通過“ Alt + F11”觸發Outlook VBA編輯器。
- 然後,將代碼放入未使用的模塊中。
Sub FindAllOverdueItems()
Dim objInboxFolder As Outlook.Folder
Dim strFilter As String
Dim objSearchExplorer As Outlook.Explorer
Set objInboxFolder = Application.Session.GetDefaultFolder(olFolderInbox)
Set objSearchExplorer = Application.Explorers.Add(objInboxFolder)
'Time is accurate to "before current time"
strFilter = "Due: < " & Now() & " AND " & "followupflag: <> " & "Completed" & ""
With objSearchExplorer
.Search strFilter, olSearchScopeAllOutlookItems
.ShowPane olFolderList, False
.ShowPane olNavigationPane, False
.ShowPane olOutlookBar, False
.ShowPane olToDoBar, False
.ShowPane olPreview, False
.Display
End With
End Sub
- 然後,退出當前窗口。
- 稍後,請按照帖子中的“可選步驟”進行操作——“如何在Outlook中運行VBA代碼”將其添加到快速訪問工具欄或功能區。
- 從那時起,每次需要搜索過期項目時,都可以直接單擊新的宏按鈕。
在Outlook中清理舊的和無用的項目
定期歸檔那些舊的、無用的文件是明智之舉,因為一個不爭的事實是:Outlook 文件過大時更容易損壞。沒有人願意遇到 Outlook 檔案損壞的情況,因為它非常棘手。收件匣修復工具無法解決這個問題。最有效的解決方案是使用經驗豐富且功能強大的 Outlook 處理工具。 Outlook修復 像 DataNumen Outlook Repair,或專門的恢復服務。
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復 SQL Server 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM





