KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Outlook’ta seçili birden fazla e-postayı toplu olarak MSG dosyası olarak nasıl kaydederim?

YazarSiluvia Değiştirme Tarihi

Outlook’ta tek bir e-postayı MSG dosyası olarak kaydetmek oldukça kolaydır. Peki, seçili birden fazla e-postayı ayrı ayrı MSG dosyaları olarak toplu şekilde nasıl kaydedebilirsiniz? Bu makale, bu işlemi gerçekleştirmeniz için size etkili bir yöntem sunacaktır.

VBA koduyla seçili birden fazla e-postayı MSG dosyası olarak kaydedin


VBA koduyla seçili birden fazla e-postayı MSG dosyası olarak kaydedin

Aşağıdaki VBA kodu, Outlook’ta seçili birden fazla e-postayı ayrı ayrı MSG dosyası olarak topluca kaydetmenize olanak tanır. Lütfen aşağıdaki adımları izleyin.

1. MSG dosyası olarak kaydetmek istediğiniz e-postaları seçin. Ardından Microsoft Visual Basic for Applications penceresini açmak için aynı anda "Alt" + "F11" tuşlarına basın.

2. Microsoft Visual Basic for Applications penceresinde, “Ekle” > “Modül” seçeneğine tıklayıp aşağıdaki VBA kodunu Modül penceresine kopyalayın.

VBA kodu: Outlook'ta seçili birden fazla e-postayı ayrı ayrı MSG dosyası olarak kaydetme

Public Sub SaveMessageAsMsg()
'Update by Extendoffice 2018/3/5
Dim xMail As Outlook.MailItem
Dim xObjItem As Object
Dim xPath As String
Dim xDtDate As Date
Dim xName, xFileName As String
On Error Resume Next
Set xShell = CreateObject("Shell.Application")
Set xFolder = xShell.BrowseForFolder(0, "Select a folder:", 0, strStartingFolder)
If Not TypeName(xFolder) = "Nothing" Then
    Set xFolderItem = xFolder.self
    xFileName = xFolderItem.Path & "\"
Else
    xFileName = ""
    Exit Sub
End If
For Each xObjItem In Outlook.ActiveExplorer.Selection
    If xObjItem.Class = olMail Then
        Set xMail = xObjItem
        xName = xMail.Subject
        xDtDate = xMail.ReceivedTime
        xName = Format(xDtDate, "yyyymmdd", vbUseSystemDayOfWeek, _
          vbUseSystem) & Format(xDtDate, "-hhnnss", _
          vbUseSystemDayOfWeek, vbUseSystem) & "-" & xName & ".msg"
        xPath = xFileName + xName
        xMail.SaveAs xPath, olMSG
    End If
Next
End Sub

3. Kodu çalıştırmak için "F5" tuşuna basın.

4. "Klasör Seç" iletişim kutusunda, MSG dosyalarını kaydetmek istediğiniz klasörü belirleyin ve "Tamam" düğmesine tıklayın. Ekran görüntüsüne göz atın:

Outlook'ta VBA kullanarak seçili e-postaları msg dosyaları olarak kaydetme işleminin 1. adımı ekran görüntüsü

Şimdi tüm seçili e-postalar, aşağıdaki ekran görüntüsünde gösterildiği gibi ayrı ayrı MSG dosyası olarak kaydedildi.

Outlook'ta VBA kullanarak seçili e-postaları msg dosyaları olarak kaydetme işleminin 2. adımı ekran görüntüsü

Outlook'ta seçili e-postaları farklı biçimli dosyalar olarak kolayca kaydedin:

"Toplu Kaydet" yardımcı programıyla "Kutools for Outlook", aşağıdaki ekran görüntüsünde gösterildiği gibi, Outlook'ta seçili birden fazla e-postayı ayrı ayrı HTML Formatı dosyası, Txt Formatı dosyası, Word belgesi, CSV dosyası ve ayrıca PDF Dosyaları olarak kolayca kaydedebilirsiniz.Kutools for Outlook'nin ücretsiz sürümünü hemen indirin!

kutools for outlook ile Outlook'ta e-postaları birden fazla dosya formatında kaydetme hakkında reklam


En İyi Office Verimlilik Araçları

Yepyeni Kutools for Outlook’i 100+ inanılmaz özelliğiyle deneyimleyin!Şimdi indirmek için tıklayın!

🤖KUTOOLS AI:E-postaları yanıtlama, özetleme, iyileştirme, uzatma, çevirme ve yazma dahil olmak üzere zahmetsizce yönetmek için gelişmiş yapay zeka teknolojisi kullanır.

📧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, Konularına ve Diğer Özelliklerine Göre Dolandırıcılık E-postalarını Engelleme, Yinelenen E-postaları Silme, Gelişmiş Arama, Klasörleri Düzenleme…

📁Ekler Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır ve 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ıklamayla Harikalar: Tümüne Eklerle Yanıtla / Phishing’e Karşı E-posta Koruma / 🕘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 dili destekler!

Tek bir tıklamayla Kutools for Outlook’un kilidini hemen açın! Beklemeyin, şimdi indirin ve verimliliğinizi artırın!

kutools for outlook features1kutools for outlook features2

🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin

Kesinlikle Önerilir: Kutools for Office (5’li Paket)

Beş yükleyiciyi tek tıkla indirin beş yükleyiciyiaynı anda —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!

  • ✅Tek tıklamayla kullanım kolaylığı: Beş kurulum paketini tek bir işlemle 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