KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Outlook 中將一封或多封郵件匯出為 Word 文件?

作者修改日期

在本教學中,您將學會幾種實用方法,將一封或多封 Outlook 郵件匯出為 Word 文件。將郵件匯出為 Word 是常見需求,適用於歸檔重要往來信件、準備正式文件,或在 Outlook 之外分享格式完整的訊息。由於 Outlook 本身未內建直接匯出郵件為 Word 檔案的功能,使用者通常需借助替代方案或生產力工具。本文針對不同情境與需求,提供清晰的逐步操作指引。

將單一封郵件匯出為 Word 文件

將多封郵件分別匯出為獨立的 Word 文件

使用 VBA 巨集將郵件匯出為 Word


將單一封郵件匯出為 Word 文件

Outlook 本身並未內建「匯出至 Word」功能,但您可以先將郵件儲存為 MHT(網頁封存)檔案,再於 Microsoft Word 中開啟。此方法在匯出單一郵件及其格式時效果極佳。

此方法特別適合偶爾只需轉換一兩封郵件,或偏好不使用附加元件與指令碼的使用者。然而,若需頻繁操作或進行批次匯出,由於每次僅能處理單一封郵件,將顯得重複且繁瑣。

1. 選取您要匯出的郵件,然後點選檔案 另存新檔
將電子郵件匯出為 Word 文件1

2. 在另存新檔對話方塊中,選擇目標資料夾、輸入檔案名稱,並將指定保存格式下拉式選單設為 MHT 檔案
將電子郵件匯出為 Word 文件2

3. 儲存後,請前往您儲存 MHT 檔案的資料夾,以滑鼠右鍵點選該檔案,並選擇開啟方式 > Microsoft Word。操作方式請參閱下方截圖。
將電子郵件匯出為 Word 文件3

4. 在 Microsoft Word 中,點選檔案 另存新檔(或)瀏覽),選擇儲存位置,並在指定保存格式下拉式選單中,選取 Word 文件選項。
將電子郵件匯出為 Word 文件4

5. 點選儲存,您的郵件便已轉換並儲存為 Word 文件!

注意事項與提示:

  • 附件不會包含在 Word 檔案中;如有需要,請另行儲存。
  • 如果您的 Word 版本無法辨識 MHT 格式,請嘗試從 Word 內部開啟檔案:點選開啟 > 瀏覽,並將文件類型改為「所有檔案(*。*)」。
  • 偶爾,極大型或結構複雜的電子郵件在轉換後可能會出現些微格式差異。
  • 此方法可保留大部分格式與內嵌圖片,但 Word 可能無法完全支援嵌入物件或某些進階元素。

將多封郵件分別匯出為獨立的 Word 文件

當您需要將大量郵件匯出為個別的 Word 檔案時,逐一封存不僅費時又費力。若您經常需在 Outlook 外歸檔或處理多封郵件(例如用於報告、分享或文件記錄),一套高效的批次解決方案絕對是您的最佳選擇。

透過 Kutools for Outlook,您只需幾個簡單步驟,即可使用保存選中的郵件為多種格式文件功能,將多封選取的郵件輕鬆匯出為獨立的 Word 文件!不僅節省寶貴時間,更能完整保留郵件格式,且整個流程高度可自訂,靈活又高效。

Kutools for Outlook:解鎖超過 100 項必備與進階功能!立即下載並開始探索!

免費安裝 Kutools for Outlook,然後依照下列步驟操作:

1. 在 Outlook 中選取所有要匯出的郵件(按住 )CtrlShift 以選取多封郵件),然後點選 Kutools 批量處理 保存選中的郵件為多種格式文件
將電子郵件匯出為 Word 文件5

2. 在將郵件儲存為其他檔案對話方塊中,指定目標資料夾,並勾選 Word 格式選項。您還可於右側區段選擇要儲存的郵件內容部分。
將電子郵件匯出為 Word 文件6

3. 點選確定,Kutools 將把每封選取的郵件儲存為獨立的 Word 文件於指定位置,並盡可能保留原始格式。
將電子郵件匯出為 Word 文件7

實用提示:

  • 若要將附件一併納入 Word 檔案中,請先使用 Kutools 的批次儲存功能,將這些附件提取或儲存下來。
  • 若您要匯出大量郵件,請務必確認目標資料夾有足夠的儲存空間,且檔案路徑長度未超過 Windows 的限制。

優點:極適合頻繁使用與批次處理,支援高度自訂,並能自動保留重要格式!

缺點:需安裝第三方附加元件,在部分企業環境中可能不被允許。


示範

 

在本影片中探索 KutoolsKUTOOLS PLUS 選項卡——內含強大功能,包括先進的 AI 工具!立即免費試用所有功能 30 天,毫無限制


使用 VBA 巨集將郵件匯出為 Word

對於偏好以程式碼解決問題,或無法安裝附加元件的使用者來說,在 Outlook 中使用 VBA 巨集是一種極具彈性的選擇。此方法能自動將一封或多封選取的郵件直接匯出為 Word 文件。若您熟悉基本的 VBA 指令碼撰寫,並希望自訂匯出內容,或對所選資料夾中的郵件進行批次處理,這項功能將非常適合您。

典型應用情境包括定期歸檔專案相關郵件、生成文件記錄,或為法律及參考用途進行大量匯出。

注意事項與警告:

  • VBA 巨集可能會受到 Outlook 安全性設定的限制。若巨集已停用,您必須先啟用,才能繼續操作。
  • 此巨集會匯出郵件內文與基本資訊,預設不包含附件。
  • 產生的 Word 檔案將儲存至您指定的資料夾中,請務必確認您在該位置擁有寫入權限。
  • 若發生錯誤,請再次確認目標路徑是否正確,並確保您的電腦已安裝 Microsoft Word。

如何使用 VBA 巨集:

1. 在 Outlook 中,先於郵件列表中選取一封或多封要匯出的郵件。

2. 按下 Alt+F11,即可開啟 Microsoft Visual Basic for Applications 編輯器!

3. 在 VBA 編輯器中,前往插入 模組,並將下列 VBA 程式碼貼上至空白模組視窗中。

VBA 程式碼:將選取的郵件匯出為獨立的 Word 文件

Sub ExportEmailsToWordDocs()
    Dim olSelection As Selection
    Dim olItem As Object
    Dim wdApp As Object
    Dim wdDoc As Object
    Dim savePath As String
    Dim WshShell As Object
    Dim Folder As Object
    Dim i As Integer
    Dim fileName As String
    Dim xTitleId As String
    
    xTitleId = "Kutools for Outlook"
    On Error GoTo ErrHandler
    
    ' Get selected emails
    Set olSelection = Application.ActiveExplorer.Selection
    If olSelection.Count = 0 Then
        MsgBox "Please select at least one email.", vbInformation, xTitleId
        Exit Sub
    End If
    
    ' Use Shell folder picker (works in Outlook)
    Set WshShell = CreateObject("Shell.Application")
    Set Folder = WshShell.BrowseForFolder(0, "Select a folder to save Word documents", 0, 0)
    
    If Folder Is Nothing Then
        MsgBox "Operation cancelled.", vbInformation, xTitleId
        Exit Sub
    End If
    savePath = Folder.Items().Item().Path
    If Right(savePath, 1) <> "\" Then savePath = savePath & "\"
    
    ' Create Word application
    Set wdApp = CreateObject("Word.Application")
    wdApp.Visible = False
    
    ' Loop through each selected email
    For i = 1 To olSelection.Count
        Set olItem = olSelection.Item(i)
        
        ' Process only MailItem objects
        If olItem.Class = 43 Then
            Set wdDoc = wdApp.Documents.Add
            
            ' Sanitize subject for file name
            fileName = CleanFileName(olItem.Subject)
            If fileName = "" Then fileName = "Email_" & i
            
            ' Write content to Word doc
            With wdDoc
                .Content.InsertAfter "Subject: " & olItem.Subject & vbCrLf
                .Content.InsertAfter "From: " & olItem.SenderName & " <" & olItem.SenderEmailAddress & ">" & vbCrLf
                .Content.InsertAfter "Sent: " & olItem.SentOn & vbCrLf & vbCrLf
                .Content.InsertAfter olItem.Body
                .SaveAs2 FileName:=savePath & fileName & ".docx", FileFormat:=16
                .Close False
            End With
        End If
    Next i
    
    MsgBox "Successfully exported " & olSelection.Count & " email(s) to Word documents." & vbCrLf & _
           "Saved in: " & savePath, vbInformation, xTitleId
    
Cleanup:
    On Error Resume Next
    wdApp.Quit
    Set wdApp = Nothing
    Set olSelection = Nothing
    Set olItem = Nothing
    Exit Sub
    
ErrHandler:
    MsgBox "An error occurred: " & Err.Description, vbExclamation, xTitleId
    Resume Cleanup
End Sub

' Helper to clean illegal filename characters
Private Function CleanFileName(strName As String) As String
    Dim invalidChars As Variant, ch As Variant
    invalidChars = Array("\", "/", ":", "*", "?", """", "<", ">", "|")
    For Each ch In invalidChars
        strName = Replace(strName, ch, "_")
    Next
    CleanFileName = Trim(strName)
End Function/code>

4. 在 VBA 編輯器中按下 F5,或將巨集指派至快速存取工具列或開發人員索引標籤,日後即可快速使用!

5. 當系統提示時,請選擇目標資料夾。巨集將自動處理每封選取的郵件,並以郵件主旨作為檔名,將各郵件儲存為獨立的 Word(.docx)檔案。
若主旨包含無效的檔案名稱字元,系統會自動以底線取代。匯出內容包含寄件者、郵件標題、日期與郵件內文。

提示與疑難排解:

  • 若郵件主旨過長,Windows 可能會阻止檔案儲存;此時,請先在 Outlook 中手動縮短主旨。
  • 若 Word 無法開啟或出現錯誤訊息,請確認已安裝 Microsoft Word 並更新至最新版本。
  • 此方法無法匯出內嵌圖片或複雜格式;若需更高保真度的匯出效果,請改用 Kutools 方法。
  • 為保護您的隱私,請確認目標資料夾中不會因同名檔案而覆蓋既有內容。

總結來說,您現在有多種高效方式可將 Outlook 電子郵件匯出至 Word:無論是轉換單一封郵件、透過生產力增強插件(如 Kutools)批次處理大量郵件,還是運用 VBA 程式碼自動化整個流程。每種方案各具優勢——手動操作無需額外設定,但速度較慢;Kutools 等增強插件提供高效批次處理與更高彈性;VBA 巨集則賦予您在自訂工作流程時的完全掌控權。若某種方法無法完全滿足需求,您隨時可切換至其他方案。

若您遇到問題,請再次確認檔案權限、確保軟體已更新,並仔細遵循每個步驟。如需進一步自動化或整合應用情境,也可考慮將郵件匯出為 PDF,或依需求運用 Outlook 的其他匯出功能。


最佳 Office 生產力工具

體驗全新 Kutools for Outlook,內含 100+ 項超強功能!立即點擊下載!

🤖KUTOOLS AI運用先進 AI 技術,輕鬆處理電子郵件——無論是回覆、摘要、優化、擴充、翻譯還是撰寫郵件,通通一鍵搞定!

📧 郵件自動化自動答覆(支援 POP 與 IMAP)預約寄送郵件寄信時依規則自動抄送密送自動轉發(高級規則)自動加入問候語自動將多收件人郵件拆分為個別訊息……

📨 郵件管理撤回郵件依主旨等條件封鎖詐騙郵件刪除重複郵件高級搜尋整合文件夾……

📁 附件專業版批次儲存批次解除附加批次壓縮自動保存自動拆離自動壓縮……

🌟 介面魔法😊更多精美酷炫表情符號重要郵件來到時提醒您最小化 Outlook 而非關閉……

👍 一鍵奇蹟帶附件全部答復防釣魚郵件🕘顯示發送者當前時間時區……

👩🏼‍🤝‍👩🏻 聯絡人與行事曆從選取的郵件中批次新增聯絡人將聯繫人組拆分為個別群組移除生日提醒……

用您的慣用語言暢享 Kutools — 完整支援英文、西班牙文、德文、法文、中文等 40 多種語言!

立即一鍵解鎖 Kutools for Outlook!別再等待,馬上下載,全面提升工作效率!

kutools for outlook 功能1kutools for outlook 功能2

🚀 一鍵下載 — 立即取得所有 Office 增益集

強烈推薦:Kutools for Office(5 合 1)

一鍵下載五個安裝程式,一次完成 — Kutools for Excel、Outlook、Word、PowerPointOffice Tab Pro立即點擊下載!

  • 一鍵便利:只需一次操作,即可下載全部五個安裝套件!
  • 🚀 隨時應對任何 Office 任務:按需安裝所需增益集,立即提升工作效率!
  • 🧰 包含:Kutools for Excel/Kutools for Outlook/Kutools for Word/Office Tab Pro/Kutools for PowerPoint