如何使用Outlook VBA從電子郵件中快速獲取附件信息列表

立即分享:

您是否曾經想從打開或選定的電子郵件中提取附件信息列表? 您必須感到費時才能手動獲取它。 本文將向您介紹一種使用Outlook VBA實現此目標的快速方法。

由於某些原因,您可能需要從電子郵件中獲取附件信息列表,包括附件名稱,索引和大小等。也許是因為您需要進行報告或使用附件列表回復電子郵件。 不管您為什麼需要它,如果手動進行,即逐一檢查和復制,這將非常麻煩且容易出錯。 那麼,為什麼不訴諸VBA? 它可以幫助您獲取有關utm附件的各種信息。ost 舒適。 以下是詳細步驟和相應的VBA代碼。

從電子郵件中提取附件信息列表

  1. 首先,正常啟動Outlook。
  2. 然後按“ Alt + F11”快捷方式訪問VBA編輯器。
  3. 在隨後的窗口中,您應該打開一個未使用的模塊,或者通過選擇“插入”>“模塊”來插入一個新模塊。
  4. 接下來,您可以將以下VBA代碼複製並粘貼到新模塊中。
Sub GetlAttachmentList()
    Dim olItem As MailItem
    Dim olAtt As attachment
    Dim olAtts As Attachments
    Dim sAttInfo As String
    Dim Dataobj As DataObject
 
    Select Case Application.ActiveWindow.Class
           Case olExplorer
                Set olItem = ActiveExplorer.Selection.Item(1)
           Case olInspetor
                Set olItem = ActiveInspector.CurrentItem
    End Select
 
    If TypeOf olItem Is MailItem Then
       Set olAtts = olItem.Attachments
       If olAtts.Count > 0 Then
          For Each olAtt In olAtts
              sAttInfo = sAttInfo & vbCrLf & "------------------------------------------------------------" & vbCrLf
              sAttInfo = sAttInfo & "No. " & olAtt.Index & " : " & olAtt.DisplayName & " Size: " & olAtt.Size & ".KB"
          Next
          sAttInfo = sAttInfo & vbCrLf & "------------------------------------------------------------"
          'Copy the attachment list
          Set Dataobj = New MSForms.DataObject
          Dataobj.SetText sAttInfo
          Dataobj.PutInClipboard
       End If
    End If
End Sub

VBA代碼-從電子郵件中提取附件信息列表

  1. 之後,您可以關閉當前窗口,然後將新項目添加到快速訪問工具欄。
  • 首先,轉到“文件”>“選項”。
  • 隨後,在“ Outlook選項”窗口中,切換到“快速訪問工具欄”選項卡。
  • 然後按照下面的屏幕快照中所示的步驟添加新的宏。將GetAttachmentList宏添加到快速訪問工具欄
  1. 返回Outlook主窗口後,可以嘗試一下。
  • 首先,選擇一封電子郵件,然後單擊快速訪問工具欄中的宏按鈕。
  • 然後,此電子郵件中的附件列表將放入剪貼板。
  • 現在,您可以打開新電子郵件或任何空白文檔,然後按“ Ctrl + V”。 然後,您將看到列表,如以下屏幕截圖所示:獲取附件信息列表

遇到Outlook問題時永不延遲

無可否認,Outlook具有最大的缺點-經常發生錯誤,例如 Outlook電子郵件錯誤,Outlook崩潰,死機或無響應等。 因此,多個用戶一定遭受了很多困擾。 實際上,您可以先使用收件箱修復工具進行嘗試。 如果失敗,則可能需要使用功能更強大的工具,例如 DataNumen Outlook Repair.

作者簡介:

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

立即分享:

評論被關閉。