您是否曾嘗試轉發特定對話中的所有電子郵件? 如果用正常的方式搜索轉發會比較麻煩。 在這裡,我們將向您介紹2種快速查找和批量轉發的方法。
如果您是 Outlook 的普通用戶,則您必須通過電子郵件來回與他人交流。 在這個過程中,會產生很多郵件線程。 此外,還有一種常見的情況是,有時出於某些原因,您可能需要將整個電子郵件線程轉發給某人。 例如,在您完成與客戶的電子郵件通信後,您的領導可能會要求您將對話中的所有電子郵件轉發給他。 在這種情況下,如果使用普通的方法,即通過“轉發”按鈕一一查找並轉發,那一定是一項艱鉅的任務。 針對這個問題,這裡有兩種快速提高效率的方法。
在一條消息中批量轉發會話中的電子郵件
通過這種方式,您會將對話中的所有電子郵件作為附件插入到新郵件中,然後發送。
- 首先,啟動 Outlook 並停留在郵件部分。
- 然後在此對話中找出並推薦某封電子郵件。
- 接下來,您應該右鍵單擊此電子郵件,然後從右鍵單擊菜單中選擇“查找相關”>“此對話中的消息”。

- 您將立即收到此對話中的所有電子郵件。 現在選擇其中之一,然後按“Ctrl + A”鍵按鈕選擇所有這些。
- 之後,您可以單擊“主頁”選項卡下“回复”組中的“轉發”按鈕。
- 最後,此對話中的所有電子郵件都將作為附件插入到新彈出的消息中。 此時,您可以照常撰寫郵件並點擊“發送”按鈕將其發送出去。
在單獨的消息中批量轉發會話中的電子郵件
如果您不想將對話中的電子郵件作為一封郵件中的附件一起轉發,並且希望單獨轉發它們,則必須使用以下提示。
- 首先,啟動 Outlook,然後按下「Alt + F11」鍵進入「Microsoft Visual Basic for Applications」視窗。
- 然後您必須創建一個新模塊並將以下 VBA 代碼複製到其中。
Sub BatchForwardSelectedEmailsSeparately()
Dim olSel As Selection
Dim obj As Object
Dim Recip As String
Dim olMail As MailItem
Dim olForward As MailItem
Set olSel = Outlook.Application.ActiveExplorer.Selection
Recip = InputBox("Type the recipient's contact name or email address. Use " & Chr(34) & ";" & Chr(34) & " to connect more than one recipients.")
On Error Resume Next
For Each obj In olSel
If TypeName(obj) = "MailItem" Then
Set olMail = obj
End If
Set olForward = olMail.Forward
With olForward
.Recipients.Add (Recip)
'Use ".Send" to directly forward all the selected emails
.Display
End With
Next
End Sub
- 隨後您可以退出“Visual Basic”窗口並像往常一樣將新宏添加到快速訪問工具欄。
- 之後,您可以返回郵件列表。 重複上一個提示中的第 2 步到第 4 步,找出並選擇此對話中的所有電子郵件。
- 稍後按快速訪問工具欄中的新宏按鈕。 然後您將看到一個新對話框,要求您輸入收件人的聯繫人姓名或電子郵件地址。 照常填寫,然後單擊“確定”。
- 最終,所有轉發電子郵件將像以下屏幕截圖一樣單獨打開:
應對常見的Outlook問題
Outlook 容易出錯是無庸置疑的事實。許多用戶都渴望獲得應對常見問題的技巧。首先,為了保護您的 Outlook 數據,定期備份至關重要。其次,您可以嘗試在安全模式下重新啟動 Outlook 來診斷問題。第三,如果問題涉及 損壞的 Outlook PST 文件,您可以求助於經過驗證的工具,例如 DataNumen Outlook Repair.
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復 SQL mdf db 問題 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM




