Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

如何在Outlook回覆時保留附件?

Author Kelly Last modified

在 Microsoft Outlook 中,當您轉寄電子郵件時,原始附件會保持不變。然而,當您回覆電子郵件時,Outlook 會自動移除所有附件,假設它們在對話中是不必要的。這可能會令人感到沮喪且效率低下,特別是當您需要引用重要文件、重新發送文檔或保留附件以獲得更好的上下文時。幸運的是,有幾種方法可以確保在使用 Outlook 回覆時附件仍然包含在內,無論您偏好手動、一鍵式或自動化解決方案:

透過手動複製和貼上來回覆帶附件的郵件 基本但繁瑣

使用 Kutools for Outlook 一鍵回覆帶附件的郵件 👍 快速且輕鬆

使用 VBA 自動回覆帶附件的郵件 技術性且需設定


透過手動複製和貼上來回覆帶附件的郵件

您可以手動從郵件中複製附件,然後在發送之前將其貼到回覆訊息中。

1. 打開 Outlook,選擇您要回覆的郵件,並在閱讀窗格中預覽,或者在單獨的視窗中打開它。

2. 點擊任何附件,然後在附件標籤下點擊 全選 > 複製

the screenshot of step about replying with attachments by manually copying and pasting 1

3. 點擊回覆按鈕以打開回覆視窗。

the screenshot of step about replying with attachments by manually copying and pasting 2

4. 在回覆訊息中,點擊訊息正文中的任意位置,然後按下 Ctrl + V 或在 訊息 標籤中點擊 貼上 以插入已複製的附件。

the screenshot of step about replying with attachments by manually copying and pasting 3

5. 撰寫您的回覆,檢查附件,然後點擊發送

限制:

  • 手動且重複:不適合頻繁使用。
  • 耗時:每次都需要額外步驟。
  • 容易出錯:您可能會忘記複製和貼上附件。

📂 輕鬆保存多封郵件的附件

厭倦了在 Outlook 中逐封郵件保存附件嗎?使用 Kutools for Outlook 簡化您的工作流程!強大的「儲存全部(附件)」功能讓您只需點擊幾下,就能從多封郵件或整個資料夾中保存附件。告別繁瑣的手動操作,輕鬆掌控您的收件匣。

Save attachments in multiple emails

立即下載 Kutools for Outlook


使用 Kutools for Outlook 一鍵回覆帶附件的郵件 👍

為了快速且輕鬆地回覆帶附件的郵件,您可以使用 Kutools for Outlook回覆帶原始附件功能讓您只需點擊一下即可保留原始附件進行回覆。

告別Outlook效率低下的問題!Kutools for Outlook讓批量郵件處理更輕鬆 — 現在還提供免費的AI功能!立即下載Kutools for Outlook!

選擇包含您需要保留的附件的郵件。然後點擊 Kutools > 回覆帶原始附件全部回覆帶原始附件

the screenshot of the Reply with Original Attachment or Reply All with Original Attachment button

就是這樣!回覆訊息將自動包含原始郵件中的所有附件。只需撰寫您的訊息並點擊發送即可。

the screenshot of keeping attchments in replying email using Kutools for Outlook

為什麼要使用 Kutools for Outlook?

  • ✅ 節省時間:無需手動複製和貼上附件。
  • ✅ 一鍵解決方案:立即回覆帶附件。
  • ✅ 使用方便:易於使用,不需要技術技能。
注意: 要應用 Kutools for Outlook 的回覆帶原始附件工具,首先,您應該下載並安裝 Kutools for Outlook

使用 VBA 自動回覆帶附件的郵件

對於熟悉 VBA 腳本的用戶,此方法可自動化回覆帶附件的過程。但是,它需要在 Outlook 中啟用宏並手動添加腳本。

💡 重要提示:在運行 VBA 宏之前,您需要在 Outlook 中啟用宏

第 1 步:打開 VBA 編輯器

1. 選擇您要回覆的郵件。

2. 按 Alt + F11 打開 Microsoft Visual Basic for Applications 視窗。

3. 在左側面板中,展開 Project1 > Microsoft Outlook Objects。雙擊 ThisOutlookSession 以打開它。

the screenshot of the ThisOutlookSession option

第 2 步:插入 VBA 程式碼

將以下 VBA 程式碼複製並貼到 ThisOutlookSession 視窗中:

Sub RunReplyWithAttachments()
'Update by Extendoffice 20250224
    Dim xReplyItem As Outlook.MailItem
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GetCurrentItem()
    If xItem Is Nothing Then Exit Sub
    Set xReplyItem = xItem.Reply
    CopyAttachments xItem, xReplyItem
    xReplyItem.Display
    Set xReplyItem = Nothing
    Set xItem = Nothing
End Sub

Sub RunReplyAllWithAttachments()
    Dim xReplyAllItem As Outlook.MailItem
    Dim xItem As Object
    Set xItem = GetCurrentItem()
    If xItem Is Nothing Then Exit Sub
    Set xReplyAllItem = xItem.ReplyAll
    CopyAttachments xItem, xReplyAllItem
    xReplyAllItem.Display
    Set xReplyAllItem = Nothing
    Set xItem = Nothing
End Sub

Function GetCurrentItem() As Object
    On Error Resume Next
    Select Case TypeName(Application.ActiveWindow)
        Case "Explorer"
            Set GetCurrentItem = Application.ActiveExplorer.Selection.Item(1)
        Case "Inspector"
            Set GetCurrentItem = Application.ActiveInspector.CurrentItem
    End Select
End Function

Sub CopyAttachments(SourceItem As MailItem, TargetItem As MailItem)
    Dim xFilePath As String
    Dim xAttachment As Attachment
    Dim xFSO As Object
    Dim xTmpFolder As Object
    Dim xFldPath As String
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xTmpFolder = xFSO.GetSpecialFolder(2)
    xFldPath = xTmpFolder.Path & "\"
    For Each xAttachment In SourceItem.Attachments
        If IsEmbeddedAttachment(xAttachment) = False Then
            xFilePath = xFldPath & xAttachment.Filename
            xAttachment.SaveAsFile xFilePath
            TargetItem.Attachments.Add xFilePath, , , xAttachment.DisplayName
            xFSO.DeleteFile xFilePath
        End If
    Next
    Set xFSO = Nothing
    Set xTmpFolder = Nothing
End Sub

Function IsEmbeddedAttachment(Attach As Attachment)
    Dim xAttParent As Object
    Dim xCID As String, xID As String
    Dim xHTML As String
    On Error Resume Next
    Set xAttParent = Attach.Parent
    xCID = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")
    If xCID <> "" Then
        xHTML = xAttParent.HTMLBody
        xID = "cid:" & xCID
        If InStr(xHTML, xID) > 0 Then
            IsEmbeddedAttachment = True
        Else
            IsEmbeddedAttachment = False
        End If
    End If
End Function

第 3 步:運行 VBA 宏

1. 按 F5 或點擊運行按鈕以執行宏。

2. 在對話框中,選擇 ThisOutlookSession.RunReplyAllWithAttachments 以全部回覆,或選擇 ThisOutlookSession.RunReplyWithAttachments 以回覆一位收件人。點擊運行

the screenshot of the Macros dialog box

結果

回覆視窗將打開並包含所有原始附件。只需撰寫您的訊息並點擊發送即可。

VBA 方法的優缺點:

  • ✅ 自動化:無需手動複製和貼上附件。
  • ❌ 需要 VBA 知識 :可能不適合初學者。
  • ❌ 宏默認被禁用 :您必須手動啟用它們。

結論:您應該選擇哪種方法?

以下是三種方法的比較,幫助您決定哪一種最適合您的需求:

方法最適合易用性效率
手動複製-貼上 偶爾使用 ⭐⭐⭐⭐ ⭐⭐
Kutools for Outlook 日常使用,非技術用戶 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
VBA 宏 自動化愛好者,高級用戶 ⭐⭐⭐ ⭐⭐⭐⭐

對於大多數用戶來說,Kutools for Outlook 是最佳選擇,因為它是回覆帶附件的最快且最簡單的方法。現在,您可以輕鬆地在 Outlook 中回覆帶附件的郵件,使用最適合您工作流程的方法!🚀


演示:使用 Kutools for Outlook 一鍵回覆帶附件的郵件

 

相關文章:


最佳辦公室生產力工具

最新消息:Kutools for Outlook 推出免費版本!

體驗全新 Kutools for Outlook,超過100項精彩功能!立即下載!

🤖 Kutools AI 採用先進的AI技術輕鬆處理郵件,包括答覆、摘要、優化、擴充、翻譯及撰寫郵件。

📧 郵件自動化自動回覆(支援POP及IMAP) / 排程發送郵件 / 發送郵件時根據規則自動抄送密送 / 自動轉發(高級規則) / 自動添加問候語 / 自動分割多收件人郵件為個別郵件 ...

📨 郵件管理撤回郵件 / 根據主題等方式阻止詐騙郵件 / 刪除重複郵件 / 高級搜索 / 整合文件夾 ...

📁 附件專業工具批量保存 / 批量拆離 / 批量壓縮 / 自動保存 / 自動拆離 / 自動壓縮 ...

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

👍 一鍵便利帶附件全部答復 / 防詐騙郵件 / 🕘顯示發件人時區 ...

👩🏼‍🤝‍👩🏻 聯絡人與日曆從選中郵件批量添加聯絡人 / 分割聯絡人組為個別組 / 移除生日提醒 ...

以您偏好的語言使用 Kutools,支援英語、西班牙語、德語、法語、中文及超過40種其他語言!

只需點擊一次,即可立即解鎖 Kutools for Outlook。別等了,現在下載提升您的工作效率!

kutools for outlook features1 kutools for outlook features2

🚀 一鍵下載 — 獲取全部 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