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.