Outlook'ta belirli bir klasör altında kaç tane alt klasör olduğunu nasıl sayabilirsiniz?
Diyelim ki bir kök klasör altında bazı klasörler oluşturdunuz. Şimdi bu kök klasör altında kaç tane alt klasör olduğunu öğrenmek istiyorsunuz, bunu nasıl yapabilirsiniz? Kök klasörü genişletip tüm alt klasörleri tek tek elle saymak mı? Bu makale size bunu gerçekleştirmenin kolay bir yolunu tanıtacaktır.
VBA kodu ile alt klasör sayısını sayma
VBA kodu ile alt klasör sayısını sayma
Aşağıdaki VBA kodu, Outlook'ta belirli bir kök klasör altında bulunan alt klasörlerin sayısını saymanıza yardımcı olabilir. Lütfen aşağıdaki adımları izleyin.
1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.
2. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayın. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.
VBA kodu: Outlook'ta belirli bir klasör altındaki alt klasör sayısını sayma
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. Kodu çalıştırmak için F5 tuşuna basın.
4. Açılan Klasör Seçin iletişim kutusunda, alt klasörlerini saymak istediğiniz klasörü seçin ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

5. Ardından, belirtilen klasörde kaç tane alt klasör olduğunu size bildiren bir Kutools for Outlook iletişim kutusu açılacaktır. Ekran görüntüsüne bakın:

İlgili makaleler:
- Outlook'ta belirli bir e-posta hesabı veya tüm posta kutuları altında kaç tane klasör olduğunu nasıl sayabilirsiniz?
- Outlook'ta birden fazla hesabın tüm gelen kutularını birleştirip tüm e-postaları bir arada görüntülemek için nasıl birleştirme yapılır?
- Outlook'ta bir klasör seçmek için 'Klasör Gözat' diyalog kutusunu nasıl görüntüleyebilirsiniz?
- Outlook'ta yanlışlıkla taşınmış eksik bir klasörü nasıl bulabilirsiniz?
En İyi Ofis Verimlilik Araçları
Son Dakika: Kutools for Outlook Ücretsiz Sürümünü Başlattı!
Yepyeni Kutools for Outlook ÜCRETSİZ sürümünü70'ten fazla harika özellikle sonsuza dek kullanabilirsiniz! Şimdi indirmek için tıklayın!
📧 E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanla Gönder / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selamlama Ekle / Çoklu Alıcılı E-postaları Otomatik Olarak Bireysel E-postalara Böl...
📨 E-posta Yönetimi: E-postayı Geri Çağır / Konu ve Diğerlerine Göre Dolandırıcılık E-postalarını Engelle / Yinelenen E-postaları Sil / Gelişmiş Arama / Klasörleri düzenle...
📁 Ekler Pro: Toplu Kaydet / Toplu Ayır / Toplu Sıkıştır / Otomatik Kaydet / Otomatik Ayır / Otomatik Sıkıştır...
🌟 Arayüz Sihri: 😊Daha Fazla Güzel ve Havalı Emoji / Önemli e-postalar geldiğinde sizi uyarır / Outlook'u Kapatmak Yerine Simge Durumuna Küçült...
👍 Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Kimlik Avı E-postalarına Karşı Koruma / 🕘Gönderenin Saat Dilimini Göster...
👩🏼🤝👩🏻 Kişiler & Takvim: Seçilen E-postalardan Toplu Kişi Ekle / Bir Kişi Grubunu Bireysel Gruplara Böl / Doğum günü hatırlatıcısını kaldır...

