Se operi in un settore in cui ricevi innumerevoli email ogni giorno, probabilmente riceverai molte email con più allegati. L’utilizzo di un metodo manuale per estrarre gli allegati può richiedere molto tempo se ce ne sono molti da scaricare. Fortunatamente, è facile salvare più allegati e-mail contemporaneamente utilizzando Microsoft Outlook.

In questo tutorial, ti mostreremo come scaricare tutti gli allegati da Outlook.

Sommario

Come scaricare tutti gli allegati e-mail di Microsoft Outlook contemporaneamente su Windows

Per scaricare tutti gli allegati contemporaneamente utilizzando l’app Windows Microsoft Outlook, procedi come segue:

Apri Outlook e accedi al tuo profilo Outlook. Seleziona l’e-mail con gli allegati di Outlook desiderati. Fare clic con il pulsante destro del mouse su uno qualsiasi dei file allegati e selezionare Salva tutti gli allegati nel menu a discesa. Se desideri salvare un solo file, seleziona Salva con nome. Nella nuova finestra di dialogo, tieni premuto il tasto CTRL sulla tastiera e seleziona tutti gli allegati che desideri scaricare. Fare clic su OK. Seleziona la posizione in cui desideri salvare i file e premi il pulsante OK.

Come scaricare tutti gli allegati e-mail di Microsoft Outlook contemporaneamente su Mac

Ecco come scaricare tutti gli allegati utilizzando Outlook per Mac:

Apri l’applicazione MS Outlook. Seleziona il messaggio di posta elettronica che contiene i tuoi allegati. Fare clic su Allegati e selezionare Scarica tutto. Seleziona la posizione in cui desideri salvare gli allegati e seleziona Scegli.

Come scaricare più allegati di Outlook da più e-mail

È anche possibile scaricare più allegati da più e-mail contemporaneamente. Per farlo:

Utilizza il codice VBA

Se utilizzi Outlook 2019, 2016, 2013, 2010, 2007 o 2003, puoi utilizzare l’editor VBA per scaricare più allegati da più email.

Apri la cartella Documenti e crea una nuova cartella denominata”Allegati”. Qui è dove verranno scaricati i tuoi allegati. Apri Microsoft Outlook. Premi i tasti Alt e F11 sulla tastiera per aprire l’editor VBA. Fare clic con il pulsante destro del mouse su Oggetto Microsoft Outlook > Inserisci > Inserisci modulo. Copia il seguente codice nell’editor e premi Invio:

Dim GCount As Integer

Dim GFilepath As String

Public Sub SaveAttachments()

‘Aggiornamento 20200821

Dim xMailItem As Outlook.MailItem

Dim xAttachments As Outlook.Attachments

Dim xSelection As Outlook.Selection

Dim i As Long

Dim xAttCount As Long

Dim xFilePath As String, xFolderPath As String, xSaveFiles As String

On Error Resume Next

xFolderPath=CreateObject(“WScript.Shell”).SpecialFolders(16)

Imposta xSelection=Outlook.Application.ActiveExplorer.Selection

xFolderPath=xFolderPath & “\Attachments\”

Se VBA.Dir(xFolderPath, vbDirectory)=vbNullString Then

VBA.MkDir xFolderPath

End If

GFilepath=“”

Per ogni xMailItem in xSelection

Imposta xAttachments=xMailItem.Attachments

xAttCount=xAttachments.Count

xSaveFiles=“”

If xAttCount > 0 Then

For i=xAttCount To 1 Step-1

GCount=0

xFilePath=xFolderPath & xAttachments.Item(i).FileName

GFilepath=xFilePath

xFilePath=FileRename(xFilePath)

If IsEmbeddedAttachment(xAttachments.Item (i))=False Then

xAttachments.Item(i).SaveAsFile xFilePath

If xMailItem.BodyFormat <> olFormatHTML Then

xSaveFiles=xSaveFiles & vbCrLf & “

Altro

xSaveFiles=xSaveFiles & “
” & “” & xFilePath & “

End If

End If

Next i

End If

Avanti

Imposta xAttachments=Nothing

Imposta xMailItem=Nothing

Imposta xSelection=Nothing

End Sub

Funzione FileRename(FilePath As String) As String

Dim xPath As String

Dim xFso As FileSystemObject

On Error Resume Next

Imposta xFso=CreateObject(“Scripting.FileSystemObject”)

xPath=FilePath

FileRename=xPath

Se xFso.FileExists(xPath) Allora

GCount=GCount + 1

xPath=xFso.GetParentFolderName(GFilepath) & “\” & xFso.GetBaseName(GFilepath) & ” ” & GCount & “.” + xFso.GetExtensionName(GFilepath)

FileRename=FileRename(xPath)

End If

xFso=Nothing

End Function

Funzione IsEmbeddedAttachment(Attach As Attachment)

Dim xItem As MailItem

Dim xCid As String

Dim xID As String

Dim xHtml As String

In caso di errore Riprendi Avanti

IsEmbeddedAttachment=False

Imposta xItem=Attach.Parent

Se xItem. BodyFormat <> olFormatHTML Then Exit Function

xCid=“”

xCid=Attach.PropertyAccessor.GetProperty(“http://schemas.microsoft.com/mapi/proptag/0x3712001F” )

Se xCid <> “” Allora

xHtml=xItem.HTMLBody

xID=“cid:” & xCid

Se InStr(xHtml, xID) > 0 Then

IsEmbeddedAttachment=True

End If

End If

End Function

Nota: puoi copiare codice originale sopra da Extend Office e incollalo nell’editor.

Premi F5 per eseguire lo script. È possibile che venga visualizzata una finestra pop-up che ti chiede di consentire l’azione.

Utilizzo di uno strumento esterno

Se utilizzi un’altra versione di Outlook, desideri scaricare un tipo di file diverso da PST o trovi il metodo VBA ingombrante, puoi scaricare uno strumento che può aiutarti scaricare più allegati di Outlook contemporaneamente.

App come Outlook Attachment Extractor hanno la funzionalità per salvare gli allegati non solo da file PST, ma anche da altri formati di file come file OST, BAK, MSG, OLK e OLM. Puoi anche configurare l’app per filtrare gli allegati in base alla dimensione del file, alla data o al mittente.

Come scaricare tutti gli allegati da un file danneggiato

Se non è possibile aprire, visualizzare o salvare i file allegati in Outlook, il file PST di Microsoft Outlook potrebbe essere danneggiato o danneggiato. È possibile riparare il file PST per recuperare l’allegato utilizzando strumenti come l’applicazione SCANPST.exe.

Per utilizzare questo strumento, chiudi Outlook e vai a una delle seguenti posizioni, a seconda della versione di Outlook in uso:

Outlook 2019: C:\Program Files (x86)\Microsoft Office\root \Office16 Outlook 2016: C:\Programmi (x86)\Microsoft Office\root\Office16 Outlook 2013: C:\Programmi (x86)\Microsoft Office\Office15 Outlook 2010: C:\Programmi (x86)\Microsoft Office \Office14 Outlook 2007: C:\Program Files (x86)\Microsoft Office\Office12

Quindi, fai doppio clic su SCANPST.EXE.

Selezionare Sfoglia, individuare il file di dati di Outlook che si desidera scansionare e premere Avvia.

Se lo strumento trova degli errori, seleziona Ripara per tentare di correggerli. Una volta completato, riavvia Outlook e controlla se ora funziona.

Semplifica le tue attività di posta elettronica

Scaricare più file da Outlook è facile e puoi persino scaricare più file da più e-mail contemporaneamente. Se ritieni che i metodi integrati in Outlook siano troppo difficili, puoi scaricare strumenti come Outlook Attachment Extractor per aiutarti.

Categories: IT Info