KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie speichert man mehrere ausgewählte E-Mails in Outlook gleichzeitig als MSG-Dateien?

AutorSiluvia Änderungsdatum

Es ist ganz einfach, eine E-Mail in Outlook als MSG-Datei zu speichern – doch wie speichern Sie mehrere ausgewählte E-Mails gleichzeitig jeweils als einzelne MSG-Dateien? Dieser Artikel zeigt Ihnen eine bewährte Methode, um genau das zu erreichen.

Speichern mehrerer ausgewählter E-Mails als MSG-Dateien mithilfe von VBA-Code


Speichern mehrerer ausgewählter E-Mails als MSG-Dateien mithilfe von VBA-Code

Der folgende VBA-Code ermöglicht es Ihnen, mehrere ausgewählte E-Mails in Outlook gleichzeitig als einzelne MSG-Dateien zu speichern. Gehen Sie dazu wie folgt vor:

1. Wählen Sie die E-Mails aus, die Sie als MSG-Dateien speichern möchten, und drücken Sie anschließend gleichzeitig die Tasten „Alt“ + „F11“, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.

2. Klicken Sie im Fenster „Microsoft Visual Basic for Applications“ auf „Einfügen“ > „Modul“ und fügen Sie anschließend den folgenden VBA-Code in das Modulfenster ein.

VBA-Code: Mehrere ausgewählte E-Mails in Outlook als einzelne MSG-Dateien speichern

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. Drücken Sie die Taste „F5“, um den Code auszuführen.

4. Wählen Sie im Dialogfeld „Ordner durchsuchen“ den Ordner aus, in dem die MSG-Dateien gespeichert werden sollen, und klicken Sie auf „OK“. Siehe Screenshot:

Der Screenshot von Schritt 1 zum Speichern ausgewählter E-Mails als MSG-Dateien mithilfe von VBA in Outlook

Nun sind alle ausgewählten E-Mails wie im folgenden Screenshot gezeigt als einzelne MSG-Dateien gespeichert.

Der Screenshot von Schritt 2 zum Speichern ausgewählter E-Mails als MSG-Dateien mithilfe von VBA in Outlook

Speichern Sie ausgewählte E-Mails in Outlook problemlos als Dateien unterschiedlicher Formate:

Mithilfe des „Massenspeichern“-Tools von „Kutools für Outlook“ können Sie mehrere ausgewählte E-Mails problemlos als einzelne HTML-Format-Datei, TXT-Format-Datei, Word-Dokument, CSV-Datei sowie PDF-Dateien in Outlook speichern, wie im folgenden Screenshot gezeigt.Laden Sie jetzt die kostenlose Version von Kutools für Outlook herunter!

Werbung zum Speichern von E-Mails in mehreren Dateiformaten in Outlook mit kutools for outlook


Beste Office-Produktivitätswerkzeuge

Erleben Sie das komplett neue Kutools für Outlook mit 100+ unglaublichen Funktionen!Jetzt zum Download klicken!

🤖KUTOOLS AI:Nutzt fortschrittliche KI-Technologie, um E-Mails mühelos zu verwalten – einschließlich Beantworten, Zusammenfassen, Optimieren, Erweitern, Übersetzen und Verfassen von E-Mails.

📧E-Mail-Automatisierung: Automatische Antworten (verfügbar für POP und IMAP) / E-Mails zeitgesteuert versenden / Beim Senden automatisch CC/BCC basierend auf Regeln hinzufügen / Automatische Weiterleitung (Erweiterte Regeln) / Automatische Grußformel einfügen / Mehrfachadressierte E-Mails automatisch in Einzelnachrichten aufteilen

📨E-Mail-Verwaltung: E-Mails zurückrufen, Betrugs-E-Mails anhand von Betreffzeilen und weiteren Kriterien blockieren, doppelte E-Mails löschen, Erweiterte Suche, Ordner organisieren

📁Anhänge Pro: Stapelweise speichern / Stapelweise lösen / Stapelweise komprimieren / Automatisch speichern / Automatisch abtrennen / Automatische Komprimierung

🌟Oberflächenzauber:😊Noch mehr hübsche und coole Emojis/Benachrichtigung bei wichtigen eingehenden E-Mails/Outlook minimieren statt schließen...

👍Ein-Klick-Wunder: Allen mit Anhängen antworten / Anti-Phishing-E-Mails / 🕘Aktuelle Uhrzeit der Absender-Zeitzone anzeigen...

👩🏼‍🤝‍👩🏻Kontakte & Kalender:Stapelweise Kontakte aus ausgewählten E-Mails hinzufügen/Eine Kontaktgruppe in einzelne Kontakte aufteilen/Geburtstagserinnerung entfernen...

Nutzen Sie Kutools in Ihrer bevorzugten Sprache – mit Unterstützung für Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere Sprachen!

Kutools für Outlook mit nur einem Klick sofort freischalten! Warten Sie nicht – laden Sie jetzt herunter und steigern Sie Ihre Effizienz!

kutools for outlook features1kutools for outlook features2

🚀 Ein-Klick-Download – Holen Sie sich alle Office-Add-Ins

Stark empfohlen: Kutools for Office (5-in-1)

Mit einem Klick fünf Installationsprogrammegleichzeitig herunterladen –Kutools für Excel, Outlook, Word, PowerPointund Office Tab Pro.Jetzt zum Download klicken!

  • Ein-Klick-Komfort: Laden Sie alle fünf Installationspakete mit nur einem Klick herunter.
  • 🚀Bereit für jede Office-Aufgabe: Installieren Sie die Add-Ins, die Sie brauchen – genau dann, wenn Sie sie benötigen.
  • 🧰Enthalten: Kutools für Excel / Kutools für Outlook / Kutools für Word / Office Tab Pro / Kutools for PowerPoint