Come eliminare in blocco tutte le cartelle vuote in Outlook?
Immagina di avere decine di cartelle vuote all’interno di una cartella di posta in Outlook. Di solito, per eliminarle bisogna procedere manualmente, una per una, facendo clic con il tasto destro su ciascuna. Rispetto a questa operazione ripetitiva e dispendiosa in termini di tempo, questo articolo propone uno script VBA per cancellare rapidamente e in blocco tutte le sottocartelle vuote di una cartella di Outlook.
Eliminazione in blocco di tutte le cartelle vuote in Outlook con VBA
Eliminazione in blocco di tutte le cartelle vuote in Outlook con VBA
Per rimuovere tutte le sottocartelle vuote di una determinata cartella di Outlook, procedere come segue:
1. Premere i tasti «Alt» + "F11" per aprire la finestra di Microsoft Visual Basic, Applications Edition.
2. Fare clic su «Inserisci» > «Modulo» e incollare il seguente codice VBA nella nuova finestra del modulo.
VBA: Elimina in blocco tutte le sottocartelle vuote di una determinata cartella di Outlook
Public Sub DeletindEmtpyFolder()
Dim xFolders As Folders
Dim xCount As Long
Dim xFlag As Boolean
Set xFolders = Application.GetNamespace("MAPI").PickFolder.Folders
Do
FolderPurge xFolders, xFlag, xCount
Loop Until (Not xFlag)
If xCount > 0 Then
MsgBox "Deleted " & xCount & "(s) empty folders", vbExclamation + vbOKOnly, "Kutools for Outlook"
Else
MsgBox "No empty folders found", vbExclamation + vbOKOnly, "Kutools for Outlook"
End If
End Sub
Public Sub FolderPurge(xFolders, xFlag, xCount)
Dim I As Long
Dim xFldr As Folder
xFlag = False
If xFolders.Count > 0 Then
For I = xFolders.Count To 1 Step -1
Set xFldr = xFolders.Item(I)
If xFldr.Items.Count < 1 Then
If xFldr.Folders.Count < 1 Then
xFldr.Delete
xFlag = True
xCount = xCount + 1
Else
FolderPurge xFldr.Folders, xFlag, xCount
End If
Else
FolderPurge xFldr.Folders, xFlag, xCount
End If
Next
End If
End Sub 
3. Premere "F5" o fare clic sul pulsante «Esegui» per avviare il codice VBA.
4. Nella finestra di dialogo «Seleziona cartella» che appare, seleziona la cartella specifica le cui sottocartelle vuote desideri eliminare in blocco e fai clic sul pulsante «OK».

5. Verrà visualizzata una finestra di dialogo di Kutools per Outlook che indica il numero di sottocartelle vuote eliminate. Fare clic sul pulsante «OK» per chiuderla.

A questo punto, tutte le sottocartelle della cartella di Outlook specificata sono state eliminate in blocco con successo.

Articoli correlati
Trova cartella (nome completo Percorso del file) per Nome cartella 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