提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

在Outlook中閱讀後如何將電子郵件移動到指定的文件夾?

閱讀後將電子郵件移動到指定文件夾是在Outlook中保持“收件箱”文件夾清潔的最佳方式。 對於許多Outlook用戶,他們傾向於為這些閱讀電子郵件移動創建一個規則。 實際上,Outlook不支持此規則嚮導過程。 在本文中,我們將向您展示如何在使用Outlook中的VBA代碼閱讀後將電子郵件移動到指定的文件夾。

在Outlook中閱讀後,將電子郵件移動到指定的文件夾

Office選項卡 - 在Office中啟用選項卡式編輯和瀏覽,使工作更輕鬆......
Kutools for Outlook - 為Microsoft Outlook帶來100強大的高級功能
  • 自動CC / BCC 發送電子郵件時的規則; 自動轉發 規則多個電子郵件; 自動回复 沒有交換服務器,以及更多自動功能......
  • BCC警告 - 如果您的郵件地址在BCC列表中,當您嘗試全部回复時顯示消息; 缺少附件時提醒,以及更多提醒功能......
  • 全部附件回复(全部) 在郵件對話中; 立即回复許多電子郵件; 自動添加問候語 回复時; 自動將日期和時間添加到主題中...
  • 附件工具:自動分離,全部壓縮,全部重命名,自動全部保存... 快速報告,計算選定的郵件, 刪除重複的郵件和聯繫人...
  • 超過100高級功能將 解決你的大多數問題 在Outlook 2010-2019和365中。 全功能60天免費試用。

箭頭藍色右泡在Outlook中閱讀後,將電子郵件移動到指定的文件夾

使用Outlook中的運行VBA代碼閱讀後,您可以將電子郵件移動到指定的文件夾。

1。 首先,您需要創建一個新的文件夾名稱“評論“收件箱文件夾下。

2。 打開收件箱文件夾,然後按下 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

3。 然後雙擊展開 Project1 > Microsoft Outlook對象 > ThisOutlookSession 打開 的VbaProject.OTM 編輯器。

4。 然後將以下VBA代碼複製並粘貼到VbaProject.OTM編輯器中,如上面的屏幕截圖所示。

VBA代碼:讀取後移動消息

Sub MoveInbox2Reviewed()
On Error Resume Next
Set oOutlook = CreateObject("Outlook.Application")
Set oNamespace = oOutlook.GetNamespace("MAPI")
Set oFolderSrc = oNamespace.GetDefaultFolder(olFolderInbox)
Set oFolderDst = oFolderSrc.Folders("Reviewed")
Set oFilteredItems = oFolderSrc.Items.Restrict("[UnRead] = False")
For Each oMessage In oFilteredItems
    oMessage.Move oFolderDst
Next
End Sub 

5。 然後點擊 節省 按鈕保存VBA代碼,然後關閉 Microsoft Visual Basic for Applications 窗口。

6。 右鍵單擊 快速訪問工具欄,然後選擇 自定義快速訪問工具欄 從右鍵菜單。 看截圖:

7。 在裡面 Outlook選項 對話框中,您需要:

1)。 選擇 從中選擇命令 下拉列表;

2)。 選擇 Project1。 ThisOutlookSession 在箱子下面 從中選擇命令 下拉列表;

3)。 點擊 添加 按鈕;

4)。 點擊 OK 按鈕。

8。 然後你可以看到 按鈕顯示在 快速訪問工具欄。 確保您在收件箱文件夾中找到想要移動所有已讀消息的文件夾,然後單擊 按鈕在收件箱內運行VBA代碼。

筆記:

1。 這個VBA代碼可以在Outlook 2007,2010和2013中應用; 但是,在Outlook 2007中,您可以直接點擊 按鈕來運行代碼。

2。 如果Outlook中存在多個電子郵件帳戶,則只能將該數據文件設置為默認值的帳戶應用VBA代碼。 您可以通過單擊來檢查默認數據文件 文件 > 信息 > 帳戶設置 > 帳戶設置 打開 帳戶設置 對話框。 然後去看看 數據文件 標籤,你會看到默認的數據文件被標記 過。

3。 如果要將默認數據文件更改為其他電子郵件帳戶,請選擇並突出顯示您要設為默認帳戶的帳戶,然後單擊 設為默認帳戶設置 對話框。

4。 當第一次運行VBA代碼並發現讀取的消息不會一次全部移動時,請繼續單擊宏按鈕,直到收件箱中的所有已讀消息都被移出。


Kutools for Outlook - 為Outlook帶來100高級功能,讓工作更輕鬆!

  • 自動CC / BCC 發送電子郵件時的規則; 自動轉發 多個電子郵件按自定義; 自動回复 沒有交換服務器,以及更多自動功能......
  • BCC警告 - 當您嘗試回复所有內容時顯示消息 如果您的郵件地址在BCC列表中; 缺少附件時提醒,以及更多提醒功能......
  • 回复(全部)使用郵件會話中的所有附件; 回复很多電子郵件 很快; 自動添加問候語 回复時; 將日期添加到主題...
  • 附件工具:管理所有郵件中的所有附件, 自動分離, 全部壓縮,重命名全部,全部保存...快速報告, 計算選定的郵件...
  • 強大的垃圾郵件 按慣例; 刪除重複郵件和聯繫人... 使您能夠在Outlook中更智能,更快速,更好地完成工作。
拍攝kutools outlook kutools選項卡1180x121
拍攝kutools outlook kutools加標籤1180x121

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Becky · 2 months ago
    has anyone had this not work the second time you tried to apply it?
  • To post as a guest, your comment is unpublished.
    fabio · 1 years ago
    Buongiorno


    Esiste la versione per Outlook 365 in italiano (non so se cambia qualcosa). Grazie
  • To post as a guest, your comment is unpublished.
    Jake · 2 years ago
    What line do I add when I only want this rule to apply to emails with a subject line including a word or text?
  • To post as a guest, your comment is unpublished.
    Keldon · 2 years ago
    Where's all the Dim's?????????????????????/ o.0
  • To post as a guest, your comment is unpublished.
    Karlton Hoskins · 2 years ago
    I tried the above method but nothing happens. I verified the folder name was accurate and in the right location. I also set my main account as default, where i will be moving read messages from. I click on the Macro button...nothing. Help. Did I miss something.
    • To post as a guest, your comment is unpublished.
      . · 1 years ago
      You have to activate the references in VBA
  • To post as a guest, your comment is unpublished.
    Liz · 3 years ago
    Can this VBA code be altered to move messages from an Inbox subfolder to a "Reviewed" folder in said subfolder?