如何僅通過Outlook VBA快速轉髮帶有選定附件的電子郵件

立即分享:

有時轉發包含附件的Outlook電子郵件時,您可能只想保留選定的附件而不是所有附件。 現在,在本文中,我們將教您如何快速轉發僅包含選定附件的郵件。

以標準方式,當您轉發Outlook電子郵件時,將轉發所有原始附件。 但是,有時您只希望轉發一些附件,而不是全部。 通常,您可以照常轉發電子郵件,然後手動刪除不需要的附件。 但是,這有點麻煩。 因此,在這裡我們將為您介紹一種更快的方法來轉發僅包含選定附件的電子郵件。

快速轉發僅包含選定附件的電子郵件

  1. 首先,通過“ Alt + F11”快捷方式啟動Outlook VBA編輯器。
  2. 然後,將以下代碼複製並粘貼到項目或模塊中。
Sub ForwardMailWithSelectedAttachmentsOnly()
    Dim objMail As Outlook.MailItem
    Dim strTempFolder As String
    Dim strFile As String
    Dim objSelectedAttachments As Outlook.AttachmentSelection
    Dim objAttachment As Outlook.Attachment
    Dim objForward As Outlook.MailItem
 
    'Get the selected email
    Set objMail = Outlook.Application.ActiveExplorer.Selection.Item(1)
 
    'Get the selected attachments
    Set objSelectedAttachments = Outlook.Application.ActiveExplorer.AttachmentSelection
    If objSelectedAttachments.Count > 0 Then
       'Forward this email
       Set objForward = objMail.Forward
       objForward.Display
 
       'Delete all the forwarded attachments
       Do Until objForward.Attachments.Count = 0
          objForward.Attachments.Item(1).Delete
       Loop
 
       On Error Resume Next
       strTempFolder = "E:\Temp" & Format(Now, "yyymmddhhmmss") & "\"
       MkDir (strTempFolder)
 
       'Re-attach the selected attachments to the forward mail
       For Each objAttachment In objSelectedAttachments
           strFile = strTempFolder & objAttachment.FileName
           objAttachment.SaveAsFile (strFile)
           objForward.Attachments.Add (strFile)
       Next
 
       Kill strFile
    End If
End Sub

VBA代碼-僅轉髮帶有選定附件的電子郵件

  1. 接下來,退出VBA編輯器。
  2. 之後,請按照上一篇文章中的「可選步驟」進行操作。如何在Outlook中運行VBA代碼”將其添加到快速訪問工具欄或功能區。
  3. 最終,您可以嘗試使用此宏。
  • 首先,確保閱讀窗格已打開。
  • 然後,選擇一封電子郵件和您要轉發的附件。
  • 接下來,單擊快速訪問工具欄或功能區中的宏按鈕。選擇附件並運行宏
  • 一次,將顯示新電子郵件。 如您所見,這是僅包含選定附件的轉發電子郵件。僅帶有選定附件的新電子郵件

修復Knotty Outlook數據損壞

您是否遇到過Outlook崩潰? 這樣的崩潰是否導致PST數據損壞? 如果您曾經遇到過此類問題,您可能已經意識到它們是多麼的棘手和麻煩。 通常,可以使用收件箱修復工具解決小問題。 但是,對於嚴重的麻煩,例如 Outlook損壞,您必須使用更強大的實用程序,例如 DataNumen Outlook Repair.

作者簡介:

Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 SQL Server 固定 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。