跳到主要內容

如何在 Outlook 中創建一個文件夾來組織包含特定人員的電子郵件?

被雜亂的收件箱弄得不知所措? 在本教程中,我將介紹三種在 Outlook 中組織包含特定人員的電子郵件的方法,以提高效率。


始終將包含某些人的電子郵件移動到創建的文件夾

1. 右鍵單擊要為其創建文件夾以組織電子郵件的電子郵件帳戶,選擇 新建文件夾 從右鍵單擊菜單中,並命名文件夾。

2. 在您的收件箱或已發送郵件文件夾中,選擇包含特定電子郵件地址的任何一封電子郵件,您會將他/她的所有電子郵件移動到創建的文件夾中。

3。 在 首頁 標籤,在 移動 群,點擊 規則 > 始終從以下位置移動郵件:特定的電子郵件地址 和/或 規則 > 始終將郵件移至:特定的電子郵件地址 根據你的需求。

4. 在彈出的規則和警報對話框中,指定要將消息移動到的文件夾,然後單擊 OK.

5. 收件箱或已發郵件文件夾中符合條件的郵件現在被移動到您剛剛創建的文件夾中。 並且以後的郵件如果符合條件也會直接進入該文件夾。


創建搜索文件夾以自動整理特定人員的電子郵件

如果您不想將郵件移動到文件夾,而只想輕鬆查看它們。 您可以在 Outlook 中創建搜索文件夾,這樣您就可以在多個文件夾中查找符合指定條件的電子郵件,但將它們保留在其原始文件夾中。

1。 在 標籤,在 全新 群,點擊 新搜尋資料夾.

2. 在彈出的新建搜索文件夾對話框中,進行如下操作:
  • 1) 在“選擇搜索文件夾”框中,在“來自人員和列表的郵件”列表中,選擇 特定人員的來往郵件, 或者 來自特定人員的郵件 如你所需。
  • 2) 在自定義搜索文件夾框中,單擊 選擇 從您的地址列表中選擇人員。
  • 3) 指定從中搜索電子郵件的電子郵件帳戶。
  • 4)點擊 OK.

3. 在搜索文件夾下創建一個搜索文件夾,其中包含符合條件的電子郵件。


使用 VBA 批量創建文件夾以組織所有電子郵件帳戶的電子郵件

如果你在Outlook中有多個郵箱,想為每個郵箱批量創建文件夾給特定的人,你可以用VBA的方法將包含特定人的郵件從你郵箱的收件箱或已發文件夾中移走。 請按如下方式操作。

1. 在您的 Outlook 中,單擊 文件 > 選項 > 信託中心,然後點擊 信任中心設置.

2. 在彈出的對話框中,切換到 宏設置, 選擇 啟用所有的宏,並檢查 將宏安全設置應用於已安裝的加載項.

3。 點擊 OK 按鈕關閉對話框。

4。 按 其他 + F11 鍵以打開“ Microsoft Visual Basic應用程序”窗口。

5。 點擊 插入 > 模塊. 然後將以下任一 VBA 代碼複製到模塊窗口。

VBA 代碼 1:批量創建文件夾以跨所有電子郵件帳戶的收件箱組織包含特定發件人的電子郵件

Sub MailArchiveSenderInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder" 'Replace "NewFolder" with desired folder name
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderInbox) 'Replace "olFolderInbox" with "olFolderSentMail" if you want to find messages in Sent folders
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      If xMail.Sender.Type = "EX" Then
        xSenderAddress = xMail.Sender.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
      Else
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If xSenderAddress = "" Then
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If VBA.InStr(xSenderAddress, "") <> 0 Then 'Replace the email address in double quotes
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

注意:您應該根據上述VBA 代碼第12、16 和35 行中的註釋替換特定片段。

VBA代碼2:批量創建文件夾以跨所有電子郵件帳戶的收件箱組織包含特定收件人的電子郵件

Sub MailArchiveRecipientInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder" 'Replace "NewFolder" with desired folder name
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderSentMail) 'Replace "olFolderInbox" with "olFolderSentMail" if you want to find messages in Sent folders
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      For Each xRecipient In xMail.Recipients
'        If xRecipient.Type = olCC Then   'To find CC recipients. Replace "olCC" with "olBCC" to find BCC recipients
            xSenderAddress = xSenderAddress & ", " & xRecipient.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
            If xSenderAddress = "" Then
              xSenderAddress = xSenderAddress & ", " & xRecipient.Address
            End If
'        End If
      Next
      If VBA.InStr(xSenderAddress, "") <> 0 Then 'Replace the email address in double quotes
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

注意:

  • 1)根據上述VBA代碼第12、16、35行註釋替換具體片段。
  • 2) 要存檔包含特定 CC 或 BCC 收件人的消息,請通過刪除行開頭的撇號 (') 取消註釋第 28 行和第 33 行。

6。 按 F5 運行 VBA 代碼。 如果有符合條件的郵件,將創建新文件夾。

注意: VBA 方法適用於現有電子郵件。 如果您要存檔的特定人員有新消息,請重複步驟 4-6。

相關文章

如何跨多個 Outlook 數據文件/Pst/電子郵件帳戶創建搜索文件夾?

如您所知,搜索文件夾只能在 Outlook 中搜索當前郵箱範圍內的郵件。 但是,Outlook 可以使用即時搜索功能搜索所有郵箱。 因此,您可以嘗試以下解決方法,在 Outlook 中跨多個電子郵件帳戶創建搜索文件夾。

如何在 Outlook 中為內部電子郵件創建搜索文件夾?

在Outlook中的普通POP3電子郵件帳戶中,由指定的發件人或發件人域創建搜索文件夾並不難。 但是,相同的方法不適用於兌換帳戶。 在本文中,我將向您展示如何創建搜索文件夾以顯示來自交換帳戶中內部發件人的所有電子郵件。

如何在 Outlook 中按指定的顏色類別對電子郵件進行分組?

有時,您可以使用指定的顏色類別標記電子郵件,然後可以輕鬆地為其他目的而裁定或查找這些電子郵件。 當大量電子郵件擁擠在郵件文件夾中時,很難一眼就發現由指定顏色類別標記的電子郵件。 實際上,有兩種技巧可以在Microsoft Outlook中快速按指定的顏色類別對電子郵件進行分組。

如何創建文件夾以在 Outlook 中按日期範圍組織電子郵件?

在本教程中,我將介紹兩種在 Outlook 中使用文件夾按日期範圍組織電子郵件的方法,以提高效率。


最佳辦公生產力工具

Kutools for Outlook - 超過 100 種強大的功能可增強您的 Outlook

🤖 人工智慧郵件助手: 具備人工智慧魔力的即時專業電子郵件——一鍵天才回覆、完美語調、多語言掌握。輕鬆改變電子郵件! ……

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

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

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

🌟 介面魔法: 😊更多又漂亮又酷的表情符號   /  使用選項卡式視圖提高 Outlook 工作效率  /  最小化 Outlook 而不是關閉 ...

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

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

超過 100特點 等待您的探索! 按此處了解更多。

閱讀更多       免費下載      購買
 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations