Outlook'ta belirtilen e-posta hesabı veya tüm posta kutuları altındaki klasör sayısını nasıl hesaplayabilirim?
Bu makale, belirtilen e-posta hesabı altındaki klasörlerin veya Outlook'taki tüm posta kutularının sayılmasından bahsediyor.
Belirtilen e-posta hesabı altındaki klasör sayısını veya VBA kodu ile tüm posta kutularını sayın
Belirtilen e-posta hesabı altındaki klasör sayısını veya VBA kodu ile tüm posta kutularını sayın
Belirtilen e-posta hesabı altındaki klasör sayısını veya aşağıdaki VBA kodu ile tüm posta kutularını sayabilirsiniz. Lütfen aşağıdaki işlemleri yapın.
1. Tuşuna basın. Ara Toplam + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. içinde Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > Kullanıcı formu. Ekran görüntüsüne bakın:
3. Ardından iki Seçenek Düğmeleri ve iki Komut Düğmeleri içine KullanıcıForm1ve düğmelerin ekran metnini aşağıda gösterilen ekran görüntüsü gibi değiştirin.
4. İlk seçenek düğmesinin adını "opbCurHesabı"Ve değer mülk Gerçek. Ekran görüntüsüne bakın:
5. İkinci seçenek düğmesinin adını "opbAllHesaplar”. Ve sonra iki komut düğmesinin adını "cdbTamam" ve "cdbİptal" ayrı ayrı.
6. UserForm1'in herhangi bir boş yerine çift tıklayın ve ardından orijinal kodu Userform1 (Code) penceresinde aşağıdaki VBA koduyla değiştirin.
VBA kodu: Outlook'taki klasör sayısını sayın
Option Explicit
'Update by Extendoffice 20180504
Public xRet As Boolean
Private Sub cdbCancel_Click()
xRet = False
UserForm1.Hide
End Sub
Private Sub cdbOk_Click()
xRet = True
UserForm1.Hide
End Sub
7. Click Insert > Module. Then copy below VBA code into the Module window.
VBA code: Count number of folders in Outlook
Function GetSubFolderCount(ParentFolder As Folder) As Long
Dim xSubFolders As Folders
Dim xCurFolder As Outlook.Folder
Dim xFoldersCount As Integer
On Error Resume Next
Set xSubFolders = ParentFolder.Folders
If xSubFolders.Count > 0 Then
Set xCurFolder = xSubFolders.GetFirst
While TypeName(xCurFolder) = "MAPIFolder"
xFoldersCount = xFoldersCount + GetSubFolderCount(xCurFolder)
Set xCurFolder = xSubFolders.GetNext
Wend
GetSubFolderCount = xFoldersCount + xSubFolders.Count
Else
GetSubFolderCount = 0
End If
End Function
Sub CountFoldersInOutlook()
Dim xNameSpace As NameSpace
Dim xFolder As Folder
Dim xAllFoldersCount As Long
On Error Resume Next
UserForm1.Show
If UserForm1.xRet Then
Set xNameSpace = Outlook.Application.Session
If UserForm1.opbCurAccount.Value Then
Set xFolder = Outlook.Application.ActiveExplorer.CurrentFolder.Store.GetRootFolder
xAllFoldersCount = GetSubFolderCount(xFolder)
ElseIf UserForm1.opbAllAccounts.Value Then
For Each xFolder In xNameSpace.Folders
xAllFoldersCount = xAllFoldersCount + GetSubFolderCount(xFolder)
Next
End If
Else
Exit Sub
End If
MsgBox "Total Folders: " & xAllFoldersCount, vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub
8. Tuşuna basın. F5 kodu çalıştırmak için anahtar. Sonra bir KullanıcıForm1 iletişim kutusu açılır, cari hesaptaki klasör sayısını saymak için lütfen şunu seçin: Cari Hesap seçeneğini tıklayın ve OK buton. Tüm posta kutularındaki klasör sayısını saymak için, Bütün hesaplar seçeneğini seçin ve ardından OK buton. Ekran görüntüsüne bakın:
9. Sonra a Outlook için Kutools Aşağıdaki ekran görüntüsü gibi mevcut hesapta veya tüm posta kutularında kaç klasör bulunduğunu size bildirmek için iletişim kutusu açılır. Lütfen tıklayın OK düğmesine basın.
not: Konuşma Eylemi Ayarları klasörü ve Hızlı Adım Ayarları klasörü gibi tüm gizli klasörler, klasör sayımına dahildir.
İlgili yazılar:
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!