Skip to main content

Come rimuovere tipi specifici di allegati dalle email in Outlook?

Author: Xiaoyang Last Modified: 2025-05-29

Gestire gli allegati delle email in Outlook può essere impegnativo, soprattutto quando determinati tipi di file, come .docx o .png, intasano la tua casella di posta. Sebbene Outlook non abbia una funzionalità integrata per rimuovere allegati specifici da più email contemporaneamente, esistono soluzioni efficienti. Puoi utilizzare script VBA per eliminare manualmente gli allegati in base al tipo di file, oppure optare per una soluzione più veloce e user-friendly con Kutools per Outlook, che ti permette di filtrare e rimuovere gli allegati con pochi clic. Questa guida ti accompagnerà attraverso entrambi i metodi.

Rimuovi un tipo specifico di allegati utilizzando VBA (Manuale e Tecnico)

Rimuovi rapidamente tipi specifici di allegati con Kutools per Outlook 👍 (Veloce e Facile da Usare)


Rimuovi un tipo specifico di allegati utilizzando VBA

Passo 1: Seleziona più email

Nella vista Mail, seleziona le email con gli allegati che desideri rimuovere.

Suggerimento: Tieni premuto Ctrl e fai clic sulle email individuali per una selezione non adiacente. Oppure tieni premuto Shift e fai clic sulla prima e sull'ultima email per selezionare un intervallo.

Passo 2: Apri l'editor VBA

Premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

Passo 3: Aggiungi il codice VBA

Nella finestra VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Quindi copia il seguente script VBA e incollalo nel nuovo modulo:

VBA: Rimuovi un tipo specifico di allegati dalle email

Sub DeleteSpecificTypeOfAttachments()
Dim xSelection As Outlook.Selection
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFileType As String
Dim xType As String
Dim xFSO As Scripting.FileSystemObject
Dim I As Integer
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xFSO = New Scripting.FileSystemObject
xType = ""
xType = InputBox("Enter the attachment type to remove (e.g., docx, png):", "Kutools for Outlook", xType, 8)
If Len(Trim(xType)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        Set xMailItem = xItem
        If xMailItem.Attachments.Count > 0 Then
            For I = xMailItem.Attachments.Count To 1 Step -1
                Set xAttachment = xMailItem.Attachments.Item(I)
                xFileType = xFSO.GetExtensionName(xAttachment.FileName)
                If InStr(1, xFileType, Trim(xType), vbTextCompare) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

Passo 4: Abilita Microsoft Scripting Runtime

1. Nell'editor VBA, fai clic su Strumenti > Riferimenti.

2. Nella finestra di dialogo Riferimenti - Progetto1, seleziona la casella Microsoft Scripting Runtime e fai clic su OK.

doc remove attach by type 1

Passo 5: Esegui lo script VBA

1. Premi F5 o fai clic sul pulsante Esegui per eseguire il codice.

2. Apparirà una finestra di prompt, inserisci il tipo di allegato che desideri rimuovere (ad esempio, xlsx). Fai clic su OK.

doc remove attach by type 2

Risultato

Lo script VBA rimuoverà tutti gli allegati corrispondenti al tipo specificato dalle email selezionate.

doc remove attach by type 3

Limitazioni di questo metodo:

  • ❌ Richiede conoscenza di VBA: Non è adatto ai principianti e potrebbe essere difficile per gli utenti non tecnici.
  • ❌ Nessuna anteprima o annullamento: Una volta eliminati gli allegati, non possono essere ripristinati.
  • ❌ Esecuzione manuale richiesta: Lo script deve essere eseguito ogni volta che è necessario rimuovere gli allegati.
  • ❌ Possibilità di eliminazione accidentale: Se inserisci il tipo di file sbagliato, potrebbero essere rimossi allegati non intenzionali.

Se hai bisogno di rimuovere frequentemente allegati dalle email, il metodo Kutools per Outlook è una soluzione molto più efficiente e facile da usare.


📂 Archivia automaticamente gli allegati con facilità!

Gestire grandi volumi di allegati email è diventato semplicissimo! Con la funzione Distacca automaticamente di Kutools per Outlook, gli allegati in arrivo vengono salvati automaticamente in una cartella designata e sostituiti con collegamenti ipertestuali nelle email. Dì addio ai processi manuali e alle caselle di posta elettronica disordinate - abbraccia oggi stesso l'automazione senza interruzioni!

Auto Detach Feature in Kutools for Outlook

💡 Vantaggi che amerai:

  • ✔️ Salva automaticamente gli allegati non appena arrivano
  • ✔️ Mantieni le email libere dal disordine con sostituzioni tramite collegamenti ipertestuali
  • ✔️ Opzioni completamente personalizzabili per adattarsi al tuo flusso di lavoro

Rimuovi rapidamente tipi specifici di allegati con Kutools per Outlook 👍

Per una soluzione più efficiente e facile da usare, Kutools per Outlook offre la funzionalità Detach All, che ti consente di rimuovere tipi di file specifici da più email con pochi clic. A differenza del metodo VBA, non è richiesto alcun codice o esecuzione manuale.

Sblocca l'efficienza massima delle email con Kutools per Outlook! Accedi a 70 funzionalità potenti assolutamente gratis, per sempre. Scarica ora la versione gratuita!

Passo 1: Seleziona più email e accedi alla funzionalità Detach All

Nella vista Mail, seleziona le email contenenti gli allegati che desideri rimuovere. Quindi fai clic su Kutools Plus > Strumenti Allegati > Detach All.

shot of the Detach All button

📌 Suggerimento: Tieni premuto Ctrl per selezionare più email non adiacenti o Shift per selezionare un intervallo di email adiacenti.

Passo 2: Imposta le preferenze di distacco

  1. Fai clic su the folder icon Seleziona icona per specificare una cartella di destinazione in cui salvare gli allegati.
  2. Fai clic su Opzioni avanzate per espandere la finestra di dialogo.
  3. Nella sezione Condizioni di filtro, seleziona la casella Tipo di allegato. Quindi inserisci le estensioni dei file (ad esempio, .docx; .png) che desideri rimuovere nella casella di testo.
  4. Fai clic su OK per confermare.
    shot of the Detach Settings dialog box

Passo 3: Conferma il distacco

Apparirà una finestra di dialogo di conferma Detach All. Fai clic su per procedere.

shot of the Detach All confirmation dialog box

Risultato: Cosa succede dopo?

1. Tutti gli allegati specificati vengono rimossi dalle email selezionate.

2. Gli allegati vengono salvati in modo sicuro nella cartella specificata invece di essere eliminati definitivamente. Se necessario, puoi ripristinarli facendo clic su Kutools Plus > Strumenti Allegati > Ripristina tutto.

3. Ogni collegamento ipertestuale nell'email originale rappresenta un file scollegato, fornendo un accesso rapido mantenendo la tua casella di posta organizzata.

Perché scegliere questo metodo?

  • ✅ Nessuna competenza tecnica richiesta: Semplice, intuitivo e adatto ai principianti.
  • ✅ Elaborazione batch con un clic: Rimuove gli allegati da più email contemporaneamente.
  • ✅ Sicuro e organizzato: A differenza di VBA, gli allegati non vengono eliminati ma salvati altrove.
  • ✅ Personalizzazione flessibile: Filtra per tipo di allegato, mittente dell'email, intervallo di date e altro ancora.
Nota: Per applicare l'utilità Detach All di Kutools per Outlook, devi prima scaricare e installare Kutools per Outlook.

I migliori strumenti per la produttività in Office

Ultime novità: Kutools per Outlook lancia la versione gratuita!

Scopri la nuovissima versione GRATUITA di Kutools per Outlook con oltre70 funzionalità straordinarie, da utilizzare PER SEMPRE! Clicca per scaricarla subito!

🤖 Kutools AI : Sfrutta una tecnologia AI avanzata per gestire le email senza sforzo, tra cui rispondere, riassumere, ottimizzare, estendere, tradurre e scrivere email.

📧 Automazione Email: Risposta automatica (disponibile per POP e IMAP) / Programma invio email / CC/BCC automatico tramite regola durante l'invio / Inoltro automatico (Regola avanzata) / Aggiungi saluto automaticamente / Suddividi automaticamente le email con più destinatari in messaggi individuali...

📨 Gestione Email: Richiama Email / Blocca email di phishing per oggetto e altri criteri / Elimina email duplicate / Ricerca Avanzata / Organizza cartelle...

📁 Allegati Pro: Salva in blocco / Distacca in blocco / Comprimi in blocco / Salvataggio automatico / Distacca automaticamente / Auto Comprimi...

🌟 Magia dell'interfaccia: 😊Più emoji belle e originali / Notifiche per email importanti / Riduci Outlook a icona invece di chiuderlo...

👍 Funzioni rapide: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘Mostra il fuso orario del mittente...

👩🏼‍🤝‍👩🏻 Contatti & Calendario: Aggiungi in blocco contatti dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi promemoria di compleanno...

Sblocca subito Kutools per Outlook con un solo clic. Non aspettare, scaricalo ora e aumenta la tua efficienza!

kutools for outlook features1 kutools for outlook features2