Skip to main content

如何自動將Outlook中的附件下載/保存到特定文件夾?

Author: Kelly Last Modified: 2025-05-12

雖然在Outlook中使用「附件」>「保存所有附件」選項保存單封郵件中的所有附件非常簡單,但管理多封郵件中的附件,特別是數量較大時,可能會更具挑戰性。本文介紹了兩種有效的解決方案,可以自動將Outlook郵件中的附件下載到指定文件夾。這些方法在處理大量郵件和附件時特別有用,簡化了操作流程並節省時間。


使用VBA和規則自動將Outlook附件下載到文件夾

此方法涉及使用VBA腳本,當與特定規則一起執行時,會自動將Outlook郵件中的附件下載並保存到指定的文件夾。請按照以下步驟進行操作:

  1. 按下「Alt + F11」打開Microsoft Visual Basic for Applications窗口。
  2. 點擊「插入」>「模塊」,然後將以下VBA腳本粘貼到新打開的模塊窗口中。
  3. 「VBA:自動保存Outlook附件到特定文件夾」

    Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
    Dim oAttachment As Outlook.Attachment
    Dim sSaveFolder As String
    sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\"
    For Each oAttachment In MItem.Attachments
    oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
    Next
    End Sub

    注意:請找到這一行 sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\",並將其替換為您希望的目標文件夾路徑。

  4. 保存VBA腳本並關閉Microsoft Visual Basic for Applications窗口。
  5. 進入郵件檢視,點擊「首頁」>「規則」>「管理規則和警報」。
    doc-auto-download-save-attachments-to-folder-rule-1
  6. 在打開的「規則和警報」對話框中,點擊電子郵件規則標籤上的「新建規則」按鈕。
    doc-auto-download-save-attachments-to-folder-rule-2
  7. 在出現的「規則嚮導」對話框中,選擇「對我收到的郵件應用規則」選項,然後點擊「下一步」按鈕。
    doc-auto-download-save-attachments-to-folder-rule-3
  8. 在「規則嚮導」(您想檢查哪些條件?)對話框中,不選擇任何選項直接點擊「下一步」按鈕。然後在彈出的Microsoft Outlook對話框中點擊「是」按鈕。
    doc-auto-download-save-attachments-to-folder-rule-4
  9. 在「規則嚮導」(您想對郵件做什麼?)對話框中:
    1. 勾選「運行腳本」選項。 提示:如果您看不到該選項,請參閱 此教程以啟用Outlook中的「運行腳本」選項
    2. 點擊藍色下劃線的「腳本」文字以打開「選擇腳本」對話框。選擇在第2步添加的腳本,然後點擊「確定」。
    3. 點擊「下一步」按鈕繼續。
      doc-auto-download-save-attachments-to-folder-rule-5
  10. 在「規則嚮導」(是否有例外情況?)對話框中,點擊「下一步」按鈕。
  11. 在最後的「規則嚮導」對話框中,命名規則於第1步,勾選第2步所需的選項,然後點擊「完成」按鈕。
    doc-auto-download-save-attachments-to-folder-rule-6
  12. 關閉「規則和警報」對話框。

結果

現在,如果您選擇「立即對收件匣中的郵件運行此規則」選項,您的郵件帳戶中的所有附件將被下載並保存到指定的目標文件夾中。此外,如果您勾選了「啟用此規則」選項,所有來自新郵件的附件將自動下載並保存到指定的文件夾中。


使用Kutools for Outlook自動將Outlook附件下載到文件夾

在您的電腦上安裝了「Kutools for Outlook」後,其「自動拆離」功能使您可以根據設定的條件自動下載所有或特定的Outlook附件,並將它們方便地導入到所選的文件夾中。此外,此功能還提供了創建子文件夾的靈活性。它提供了兩種命名這些子文件夾的方式:您可以選擇其中一種預定格式,例如[郵件資料夾]-[郵件主題],或者選擇在所選格式後附加自定義文本字符串作為後綴。這一功能極大地提高了附件的組織性和可訪問性。

  1. 點擊「Kutools」>「自動拆離」以打開功能對話框。
    doc-auto-download-attachments-to-folder-1
  2. 在「自動拆離附件」對話框中,選擇「自動拆離所有收到的附件」選項,並進行如下配置:
    1. 點擊瀏覽按鈕 doc-auto-download-save-attachments-to-folder-05 指定保存自動拆離附件的目標文件夾。
    2. (可選)如果您希望創建子文件夾來存儲附件,請勾選「按以下樣式拆離附件」選項。
      • 「按以下樣式創建子文件夾」:使用預定格式之一命名子文件夾,例如[郵件資料夾]-[郵件主題]。
      • 「按以下樣式重命名保存的附件」:使用預定格式之一命名子文件夾,並添加自定義文本字符串作為後綴。
    3. (可選)勾選「拆離附件後,郵件依然保留附件圖示」選項,以便在有附件的郵件中保留視覺指示器。
    4. 點擊「確定」。
      doc-auto-download-attachments-to-folder-2

結果

從現在開始,所有附件都將在收到郵件時自動保存到指定的文件夾中。

提示:如果您希望根據特定規則設置自動拆離附件,請在「自動拆離附件」對話框中啟用「按規則自動拆離附件」選項。之後,點擊「新建」按鈕來定義您的過濾條件和所需的保存設置。
doc-auto-download-attachments-to-folder-3

注意:

  • 想使用「自動拆離」功能嗎?立即下載Kutools for Outlook!除此之外,Kutools擁有眾多100+其他功能,並提供30-天免費試用。別等了,今天就試試吧!
  • 如果您希望從Outlook中多封/所有已接收的郵件中拆離或下載現有的附件,請使用Kutools for Outlook的「拆解所有附件」或「保存所有附件」功能。
    doc-auto-download-attachments-to-folder-4

相關文章: