Outlook başlatıldığında “Tüm klasörleri genişlet” işlemi nasıl otomatik olarak gerçekleştirilir?
Genellikle Outlook’un Gezinme Bölümü’nde bir klasörü genişlettikten veya daralttıktan sonra programı kapatırsanız, Outlook’u bir sonraki açışınızda klasör aynı (genişletilmiş ya da daraltılmış) durumda kalır. Peki ya her seferinde Outlook’u başlattığınızda tüm klasörlerin otomatik olarak genişletilmesini ister misiniz? İşte bu makale, tam olarak bunu gerçekleştirmeniz için size pratik bir VBA çözümü sunuyor.
Outlook başlatıldığında VBA kullanarak Tüm klasörleri genişlet işlemini otomatik gerçekleştirme
Outlook başlatıldığında VBA kullanarak Tüm klasörleri genişlet işlemini otomatik gerçekleştirme
Bu kılavuz, Outlook’u her başlattığınızda Gezinme bölmesindeki “Tüm klasörleri genişlet” işlemini otomatik olarak gerçekleştirmek için bir VBA betiğinin nasıl kullanılacağını gösterir. VBA betiğini uygulamak için aşağıdaki adımları izleyin:
- Alt + F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.
- Proje 1ve Microsoft Outlook Nesneleribölmesinde genişletin,Projebölmesindeki ThisOutlookSessionpenceresini açmak için çift tıklayın ve ardından aşağıdaki VBA kodunu içine yapıştırın.

VBA: Outlook'ta Tüm klasörleri genişlet otomatik olarak
Public WithEvents GEx As Explorer Public GFlag As Boolean Private Sub Application_Startup() 'Update by ExtendOffice 2023/12/08 Set GEx = Application.ActiveExplorer GFlag = False End Sub Private Sub GEx_SelectionChange() If GFlag = False Then ExpandAllFolders End If GFlag = True End Sub Public Sub ExpandAllFolders() Dim xNameSpace As Outlook.NameSpace Dim xFlds As Outlook.Folders Dim xCurrFld As Outlook.MAPIFolder Dim xFld As Outlook.MAPIFolder Dim xExpandDefaultStoreOnly As Boolean Dim xModule As NavigationModule On Error Resume Next xExpandDefaultStoreOnly = False Set xNameSpace = Application.Session Set xModule = Application.ActiveExplorer.NavigationPane.CurrentModule Set xCurrFld = Application.ActiveExplorer.CurrentFolder If xExpandDefaultStoreOnly = True Then Set xFld = xNameSpace.GetDefaultFolder(olFolderInbox) Set xFld = xFld.Parent Set xFlds = xFld.Folders LoopFolders xFlds, True Else LoopFolders xNameSpace.Folders, True LoopFolders xNameSpace.Folders, False End If DoEvents Set Application.ActiveExplorer.NavigationPane.CurrentModule = xModule Set Application.ActiveExplorer.CurrentFolder = xCurrFld Set xNameSpace = Nothing Set xModule = Nothing Set xCurrFld = Nothing End Sub Private Sub LoopFolders(Flds As Outlook.Folders, ByVal All As Boolean) Dim xFld As Outlook.MAPIFolder On Error Resume Next For Each xFld In Flds Select Case All Case True If xFld.DefaultItemType = olMailItem Then Set Application.ActiveExplorer.CurrentFolder = xFld DoEvents If xFld.Folders.Count > 0 Then LoopFolders xFld.Folders, All End If End If Case False Set Application.ActiveExplorer.CurrentFolder = xFld DoEvents If xFld.Folders.Count > 0 Then LoopFolders xFld.Folders, All End If End Select Next End Sub - Kodu kaydedin ve Microsoft Visual Basic for Applications penceresini kapatın.
Artık Outlook yeniden başlatıldığında tüm klasörler otomatik olarak genişletilecek.
Notlar:
- Bu VBA, Outlook yeniden başlatıldığında daraltılmış arama klasörlerini açamıyor.
- VBA betiğinin sorunsuz çalışması için Outlook’taki makro ayarlarınızı yapılandırmanız gerekir. Lütfen Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları bölümüne gidin ve Tüm makroları etkinleştir seçeneğini işaretleyin. Bu ayar, VBA betiğinin herhangi bir kısıtlama olmadan çalışmasını sağlar.
Outlook’ta Yapay Zeka Posta Asistanı: Daha Akıllı Yanıtlar, Net İletişim (tek tıkla sihir!)
Kutools for Outlook’un Yapay Zeka Posta Asistanı ile günlük Outlook görevlerinizi hızlandırın! Bu güçlü araç, geçmiş e-postalarınızdan öğrenerek akıllı ve doğru yanıtlar sunar, e-posta içeriğinizi optimize eder ve mesajlarınızı zahmetsizce yazmanıza ve geliştirmenize yardımcı olur.

Bu özellik şunları destekler:
- Akıllı Yanıtlar: Geçmiş konuşmalarınızdan yola çıkarak oluşturulan, özelleştirilmiş, net ve hemen kullanıma hazır yanıtlar alın.
- Geliştirilmiş İçerik: E-posta metninizi netlik ve etki açısından otomatik olarak güçlendirin.
- Zahmetsiz Yazım: Anahtar kelimeleri girin, gerisini Yapay Zeka Yazı Stili halleder!
- Akıllı Genişletmeler: Bağlama duyarlı önerilerle fikirlerinizi geliştirin.
- Özetleme: Uzun e-postalarınızın kısa ve öz özetlerini anında alın.
- Küresel Erişim: E-postalarınızı istediğiniz dile kolayca çevirin.
Bu özellik şunları destekler:
- Akıllı e-posta yanıtları
- İyileştirilmiş içerik
- Anahtar kelimeye dayalı taslaklar
- Akıllı içerik genişletme
- E-posta özetleme
- Çok dilli çeviri
Beklemeyin—Yapay Zeka Posta Asistanı’nı şimdi indirin ve keyfini çıkarın!
İlgili Makaleler
Outlook’ta birden fazla klasörü toplu olarak silme
Outlook’ta bir posta klasöründen tüm Yinelenen E-postalar öğelerini silme
En İyi Office Verimlilik Araçları
Yepyeni Kutools for Outlook’i 100+ muhteşem özelliğiyle deneyimleyin!Hemen indirmek için tıklayın!
📧E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanlayarak Gönderme / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selam Eklemesi / Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölme…
📨E-posta Yönetimi: E-postayı Geri Çağırma, Konu Başlıklarına ve Diğer Kriterlere Göre Dolandırıcı E-postaları Engelleme, Yinelenen E-postaları Silme, Gelişmiş Arama, Klasörleri Düzenleme…
📁Ek Dosyalar Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır, Otomatik Sıkıştır…
🌟Arayüz Büyüsü: 😊 Daha Güzel ve Havalı Emojiler / Önemli e-postalar geldiğinde sizi uyarır / Outlook’u Kapatmak Yerine Küçültür…
👍Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Phishing’e Karşı E-postalar / 🕘Gönderenin Mevcut Saati ve Saat Dilimini Göster…
👩🏼🤝👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubunu Bireysel Gruplara Bölme/Doğum Günü Hatırlatıcısını Kaldırma…
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dil desteğiyle!


🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin
Kesinlikle Önerilir: Kutools for Office (5’li Paket)
Beş yükleyiciyi tek tıkla indirin —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Hemen indirmek için tıklayın!
- ✅Tek tıklama kolaylığı: Beş kurulum paketini tek seferde indirin.
- 🚀Her Office görevine hazır: İhtiyacınız olduğunda, ihtiyacınız olan eklentileri yükleyin.
- 🧰İçerik: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint
