Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come ottenere l'elenco delle informazioni sugli allegati nella posta selezionata in Outlook?

Per i messaggi di posta elettronica ricevuti allegati con allegati, a volte potrebbe essere necessario conoscere le informazioni dettagliate degli allegati, come il nome visualizzato, il nome del file e così via. In realtà, il codice VBA può aiutarti a ottenere facilmente l'elenco delle informazioni degli allegati nell'e-mail selezionata corrente in Outlook. Si prega di sfogliare il tutorial sottostante per maggiori dettagli.

Ottieni l'elenco delle informazioni sugli allegati nella posta selezionata in Outlook

Scheda Office: abilita la modifica a schede e la navigazione in Office e semplifica notevolmente il lavoro ...
Kutools for Outlook: porta 100 potenti funzionalità avanzate a Microsoft Outlook
  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple per regole; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo di posta è nella lista BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email contemporaneamente; Aggiunta automatica di saluto quando rispondi; Aggiungi automaticamente data e ora all'oggetto ...
  • Strumenti per gli allegati: Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto automaticamente ... Rapporto rapido, Conta le email selezionate, Rimuovi messaggi e contatti duplicati ...
  • Più di 100 funzionalità avanzate lo faranno risolvi la maggior parte dei tuoi problemi in Outlook 2010-2019 e 365. Funzionalità complete Prova gratuita di 60 giorni.

freccia blu freccia destraOttieni l'elenco delle informazioni sugli allegati nella posta selezionata in Outlook

1. Selezionare l'e-mail con gli allegati di cui si desidera ottenere le informazioni.

2. premi il altro + F11 tasti sulla tastiera per aprire il Microsoft Visual Basic, Applications Edition finestra.

3. Quindi fare doppio clic su Project1 > Oggetto Microsoft Outlook > Questa sessione di Outlook per aprire il Progetto1 - ThisOutlookSession finestra. Vedi screenshot:

4. Quindi copia e incolla il codice VBA sottostante nella finestra Project1 - ThisOutlookSession.

Codice VBA: ottieni l'elenco delle informazioni sugli allegati

Option Explicit
Public Sub GetAttachmentList()
    Dim selItem As Object
    Dim aMail As MailItem
    Dim aAttach As attachment
    Dim Report As String
    
    For Each selItem In Application.ActiveExplorer.Selection
        If selItem.Class = olMail Then
            Set aMail = selItem
            For Each aAttach In aMail.Attachments
                Report = Report & vbCrLf & "------------------------------------------------------------------------" & vbCrLf
                Report = Report & GetAttachmentInfo(aAttach)
            Next
            Call CreateReportEmail("Attachment Report", Report)
        End If
    Next
End Sub
 
Public Function GetAttachmentInfo(attachment As attachment)
    Dim Report
    GetAttachmentInfo = ""
    Report = Report & "Index: " & attachment.Index & vbCrLf
    Report = Report & "Display Name: " & attachment.DisplayName & vbCrLf
    Report = Report & "File Name: " & attachment.FileName & vbCrLf
    Report = Report & "Block Level: " & attachment.BlockLevel & vbCrLf
    Report = Report & "Path Name: " & attachment.PathName & vbCrLf
    Report = Report & "Position: " & attachment.Position & vbCrLf
    Report = Report & "Size: " & attachment.Size & vbCrLf
    Report = Report & "Type: " & attachment.Type & vbCrLf
    
    GetAttachmentInfo = Report
End Function
Sub CreateReportEmail(Title As String, Report As String)
    Dim aMail As MailItem
    
    Set aMail = Application.CreateItem(olMailItem)
        
    aMail.Subject = Title
    aMail.Body = Report
    
    aMail.Display
End Sub 

5. Stampa F5 tasto sulla tastiera per eseguire il codice VBA.

6. Ora a Macro si apre la finestra di dialogo, fare clic su Correre pulsante.

7. Dopo aver fatto clic su Correre nel pulsante Macro finestra di dialogo, verrà creata una nuova finestra di messaggio con tutte le informazioni sugli allegati dell'e-mail selezionata elencate nel corpo dell'e-mail. Vedi screenshot:

Note:: Questo codice VBA può essere applicato a Outlook 2007, 2010 e 2013


Kutools for Outlook: porta 100 funzionalità avanzate in Outlook e semplifica notevolmente il lavoro!

  • Auto CC / BCC dalle regole durante l'invio di e-mail; Avanzamento automatico Email multiple personalizzate; Risposta automatica senza server di scambio e più funzioni automatiche ...
  • Avviso BCC - mostra il messaggio quando provi a rispondere a tutti se il tuo indirizzo e-mail è nell'elenco BCC; Ricorda quando mancano allegatie altre funzioni di promemoria ...
  • Rispondi (tutti) con tutti gli allegati nella conversazione di posta; Rispondi a molte email in secondi; Aggiunta automatica di saluto quando rispondi; Aggiungi la data all'oggetto ...
  • Strumenti per gli allegati: gestisci tutti gli allegati in tutti i messaggi, Scollegamento automatico, Comprimi tutto, Rinomina tutto, Salva tutto ... Rapporto rapido, Conta le email selezionate...
  • E-mail spazzatura potenti per abitudine; Rimuovi messaggi e contatti duplicati... Consentono di fare in modo più intelligente, veloce e migliore in Outlook.
girato kutools outlook scheda kutools 1180x121
girato kutools outlook kutools plus tab 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Codolo · 4 years ago
    Hi - I'm trying to figure out a way to set an automatic response which lists all the attachments they have sent. If this can include a file index for folders that would also be brilliant.


    Basically - we receive emails with document submissions, I already have an automatic response set up to thank them for their submission but if this could now include "the documents you submitted are as below:... etc" that would help massively.


    If somebody could help with this that would be brilliant! Thanks!
  • To post as a guest, your comment is unpublished.
    Sandra.H.H · 6 years ago
    Hello. can you imagine any possibility to fetch/open a specific attachment directly from your list (e.g. a link embedded).

    Thank You in advance Sandra