KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come salvare un solo allegato specifico (Excel) da un messaggio in Outlook?

AutoreSiluvia Data di modifica

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».

passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando VBA

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.

passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando VBA

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.

passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando VBA

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.

👉 Lavori in modo più intelligente in Outlook!Scarica Kutools per Outlookper aumentare la produttività con le funzionalità risparmia-tempo di 100+ — gratis per 30 giorni!

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».

passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando kutools for outlook

3. Nella finestra di dialogo «Impostazioni di salvataggio», procedi nel seguente modo.

3,1) Nella sezione «Salva gli allegati in questa cartella», fai clic sul pulsante passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando kutools for outlookper Seleziona una cartella in cui salvare gli allegati;
3,2) Fai clic sul pulsante «Opzioni avanzate» per espandere la finestra di dialogo;
3,3) Nella sezione «Condizioni di filtro», spunta la casella di controllo «Il tipo di allegato è», quindi inserisci l'estensione dei file degli allegati da salvare nel campo di testo.
Suggerimento: per più estensioni di file, è necessario separarle con punti e virgola.
3,4) Fai clic sul pulsante «OK». Vedi screenshot:
passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando kutools for outlook

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».

passaggi per salvare solo un allegato specifico (Excel) in Outlook utilizzando kutools for outlook

Ora vengono salvati esclusivamente gli allegati del tipo di file specificato.


Articoli correlati:


Migliori strumenti per la produttività in Office

Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!

🤖KUTOOLS AI:Utilizza tecnologia AI avanzata per gestire le email senza sforzo, inclusi rispondere, riassumere, ottimizzare, estendere, tradurre e comporre email.

📧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!

Sblocca istantaneamente Kutools per Outlook con un solo clic! Non aspettare oltre: scaricalo ora e aumenta subito la tua efficienza!

kutools for outlook funzionalità1kutools for outlook funzionalità2

🚀 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