Direkt zum Inhalt
 

Wie zähle ich die Anzahl der Unterordner unter bestimmten Ordnern in Outlook?

Autor: Siluvia Letzte Änderung: 2024-09-03

Angenommen, Sie haben einige Ordner unter einem Stammordner erstellt. Nun möchten Sie wissen, wie viele Unterordner sich unter dem Stammordner befinden. Wie können Sie dies tun? Erweitern Sie einfach den Stammordner und zählen Sie alle Unterordner manuell nacheinander. In diesem Artikel wird eine einfache Methode vorgestellt, mit der Sie dies erreichen können.

Anzahl der Unterordner mit VBA-Code zählen


Anzahl der Unterordner mit VBA-Code zählen

Mit dem folgenden VBA-Code können Sie die Anzahl der Unterordner unter einem bestimmten Stammordner in Outlook zählen. Bitte gehen Sie wie folgt vor.

1. Drücken Sie die Taste Andere + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. In dem Microsoft Visual Basic für Applikationen Klicken Sie im Fenster Insert > Modul. Kopieren Sie dann den folgenden VBA-Code und fügen Sie ihn in das Codefenster ein.

VBA-Code: Anzahl der Unterordner unter bestimmten Ordnern in Outlook zählen

Sub CountSubFldsUnderRootFolder()
Dim xRootFolder As Folder
Dim xFolderCount As Long
Dim xFolder As Object
On Error Resume Next
'Set xRootFolder = Outlook.Application.ActiveExplorer.CurrentFolder
Set xRootFolder = Outlook.Application.Session.PickFolder
If TypeName(xRootFolder) = "Nothing" Then Exit Sub
If xRootFolder.Folders.Count < 1 Then
    MsgBox "No subfolders under " & Chr(34) & xRootFolder.Name & Chr(34) & ".", vbInformation, "Kutools for Outlook"
    Exit Sub
End If
For Each xFolder In xRootFolder.Folders
    If xFolder.Name <> "Conversation Action Settings" And xFolder.Name <> "Quick Step Settings" Then
        xFolderCount = xFolderCount + 1
        Call ProcessFolders(xFolder, xFolderCount)
    End If
Next
MsgBox xFolderCount & " subfolders under " & Chr(34) & xRootFolder.Name & Chr(34) & ".", vbInformation, "Kutools for Outlook"
End Sub

Sub ProcessFolders(SubFolder As MAPIFolder, Num As Long)
Dim xSubFolder As MAPIFolder
On Error Resume Next
Num = Num + SubFolder.Folders.Count
For Each xSubFolder In SubFolder.Folders
    Call ProcessFolders(xSubFolder, Num)
Next
End Sub

3. Drücken Sie die Taste F5 Schlüssel zum Ausführen des Codes.

4. In der Öffnung Ordner auswählen Wählen Sie im Dialogfeld einen Ordner aus, dessen Unterordner Sie zählen möchten, und klicken Sie dann auf OK Taste. Siehe Screenshot:

Schritte zum Zählen der Anzahl der Unterordner unter bestimmten Ordnern in Outlook mithilfe von VBA

5. Dann a Kutools for Outlook Es erscheint ein Dialogfeld, das Ihnen mitteilt, wie viele Unterordner im angegebenen Ordner vorhanden sind. Siehe Screenshot:

Schritte zum Zählen der Anzahl der Unterordner unter bestimmten Ordnern in Outlook mithilfe von VBA

In Verbindung stehende Artikel:


Beste Office-Produktivitätstools

Eilmeldung: Einführung von Kutools für Outlook Kostenlos Version!

Erleben Sie die brandneuen Kutools für Outlook KOSTENLOSE Version mit über 70 unglaublichen Funktionen, die Sie FÜR IMMER nutzen können! Klicken Sie hier, um jetzt herunterzuladen!

🤖 Kutools KI : Verwendet fortschrittliche KI-Technologie zur mühelosen Bearbeitung von E-Mails, einschließlich Antworten, Zusammenfassen, Optimieren, Erweitern, Übersetzen und Verfassen von E-Mails.

📧 E-Mail Automation: Automatische Antwort (verfügbar für POP und IMAP)  /  Planen Sie das Senden von E-Mails  /  Automatisches CC/BCC nach Regeln beim E-Mail-Versand  /  Automatische Weiterleitung (erweiterte Regeln)   /  Begrüßung automatisch hinzufügen   /  Teilen Sie E-Mails mit mehreren Empfängern automatisch in einzelne Nachrichten auf ...

📨 E-Mail-Management: E-Mails abrufen  /  Blockieren Sie betrügerische E-Mails nach Betreff und anderen  /  Doppelte E-Mails löschen  /  Erweiterte Suche  /  Ordner konsolidieren ...

📁 Anhänge ProBatch speichern  /  Stapeltrennung  /  Stapelkomprimierung  /  Automatisches Speichern   /  Automatische Trennung  /  Automatische Komprimierung ...

???? Schnittstellenmagie: 😊Mehr hübsche und coole Emojis   /  Erinnern Sie sich an wichtige E-Mails  /  Ausblick minimieren statt schließen ...

👍 Wunder mit einem Klick: Allen mit eingehenden Anhängen antworten  /   Anti-Phishing-E-Mails  /  🕘Zeitzone des Absenders anzeigen ...

👩🏼‍🤝‍👩🏻 Kontakte und Kalender: Fügen Sie Kontakte aus ausgewählten E-Mails im Stapel hinzu  /  Teilen Sie eine Kontaktgruppe in einzelne Gruppen auf  /  Geburtstagserinnerungen entfernen ...

Entsperren Sie Kutools für Outlook sofort mit einem einzigen Klick –dauerhaft kostenlos. Warten Sie nicht, laden Sie es jetzt herunter und steigern Sie Ihre Effizienz!

Kutools für Outlook-Funktionen1 Kutools für Outlook-Funktionen2