Come salvare un solo allegato specifico (Excel) da un messaggio in Outlook?
Outlook offre la funzione **«Salva tutti gli allegati»** per consentirti di salvare contemporaneamente tutti gli allegati di un'email in una cartella specifica. Ma se desideri salvare solo determinati tipi di allegati — ad esempio cartelle di lavoro Excel, documenti Word e simili — da una o più email, come puoi procedere? In questa guida ti presentiamo due metodi efficaci per risolvere il problema.
Salva solo allegati specifici Tipo di file in Outlook con codice VBA
Salva facilmente solo allegati specifici Tipo di file in Outlook con uno strumento eccezionale
Salva solo allegati specifici Tipo di file in Outlook con codice VBA
Il seguente codice VBA ti permette di salvare esclusivamente gli allegati di un tipo di file specifico da una o più email selezionate in una cartella dedicata. Procedi nel modo seguente.
1. Avvia Outlook. Nell’elenco email, seleziona una o più email da cui desideri salvare solo gli allegati di un tipo specifico.
2. Premi «Alt» + "F11" per aprire la finestra di Microsoft Visual Basic, Applications Edition. Nella finestra visualizzata, fai clic su «Inserisci» > «Modulo», quindi incolla il seguente codice VBA nella finestra del modulo.
Codice VBA: Salva solo allegati specifici da un'email o da più email in una cartella
Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20210617
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
If xItem.Class = olMail Then
xFilesSavePath = ""
For Each xAttachment In xItem.Attachments
xFilePath = xSaveFolder & xAttachment.FileName
xExt = "." & xFSO.GetExtensionName(xFilePath)
xExtArr = VBA.Split(xExtStr, ",")
xS = VBA.Filter(xExtArr, xExt)
If UBound(xS) > -1 Then
xAttachment.SaveAsFile xFilePath
If xItem.BodyFormat <> olFormatHTML Then
xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
Else
xFilesSavePath = xFilesSavePath & "" & "" & xFilePath & ""
End If
End If
Next
xItem.Save
End If
Next
Set xFSO = Nothing
End Sub 3. Fai clic su «Strumenti» > «Riferimenti»; nella finestra di dialogo «Riferimenti – Progetto», seleziona la casella «Microsoft Scripting Runtime» e conferma con «OK».

4. Premi il tasto "F5" per eseguire il codice. Nella finestra di dialogo «Sfoglia cartelle» che si apre, seleziona la cartella in cui desideri salvare gli allegati.

5. Quindi fai clic su «OK». Nella finestra di dialogo successiva di «Kutools per Outlook», inserisci l'estensione del file dell'allegato che desideri salvare nella casella di testo e fai clic su «OK».
Nota: per specificare più estensioni di file, separale con virgole.

A questo punto vengono salvati esclusivamente gli allegati specificati.
Salva facilmente solo allegati specifici Tipo di file in Outlook con uno strumento eccezionale
Se non hai familiarità con VBA, ti consigliamo di utilizzare la funzione Salva tutti gli allegatidi «Kutools per Outlook». Grazie a questa funzione, puoi salvare facilmente solo gli allegati di un tipo specifico di file in Outlook.
1. Seleziona le email da cui desideri salvare solo gli allegati di un tipo di file specifico.
2. Fai clic su «Kutools» > «Strumenti allegati» > «Salva tutti».

3. Nella finestra di dialogo «Impostazioni di salvataggio», procedi nel seguente modo.
per Seleziona una cartella in cui salvare gli allegati;
4. Si apre una finestra di dialogo che ti chiede se desideri salvare gli allegati: fai clic su «OK» per procedere.
5. Si aprirà quindi un'altra finestra di dialogo che indica quanti allegati sono stati salvati; fai clic sul pulsante «OK».

Ora vengono salvati esclusivamente gli allegati del tipo di file specificato.
Articoli correlati:
- Come salvare tutti gli allegati dai messaggi di posta in Outlook?
- Come si fa a rimuovere tutti gli allegati da un'email in Outlook?
Migliori strumenti per la produttività in Office
Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!
📧Automazione delle email: Risposta automatica (disponibile per POP e IMAP) / Invio email programmato / CC/BCC automatico in base a regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiunta automatica del saluto / Divisione automatica delle email con destinatari multipli in messaggi individuali...
📨Gestione delle email: Richiama Email / Blocca le email truffaldine in base all’oggetto e ad altri criteri / Elimina email duplicate / Ricerca avanzata / Organizza cartelle...
📁Allegati Pro: Salvataggio batch / Distacco batch / Compressione batch / Salvataggio automatico / Distacco automatico / Compressione automatica…
🌟Magia dell’interfaccia: 😊 Più emoji graziose e accattivanti / Ti avvisa all’arrivo di email importanti / Riduci a icona Outlook invece di chiuderlo...
👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘 Mostra il fuso orario – Ora corrente del mittente...
👩🏼🤝👩🏻Contatti e calendario: Aggiungi contatti in blocco dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi i promemoria dei compleanni...
Usa Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!


🚀 Download con un clic — Ottieni tutti i componenti aggiuntivi per Office
Fortemente consigliato: Kutools for Office (5-in-1)
Un clic per scaricare cinque programmi di installazionetutti insieme —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare ora!
- ✅Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in un’unica azione.
- 🚀Pronto per qualsiasi attività in Office: installa i componenti aggiuntivi che ti servono, esattamente quando ti servono.
- 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint