KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe slaat u meerdere geselecteerde e-mails in één keer op als MSG-bestanden in Outlook?

AuteurSiluvia Wijzigingsdatum

Het is eenvoudig om één e-mail op te slaan als MSG-bestand in Outlook. Maar hoe slaat u meerdere geselecteerde e-mails in bulk op als afzonderlijke MSG-bestanden? In dit artikel wordt een methode hiervoor getoond.

Meerdere geselecteerde e-mails opslaan als MSG-bestanden met VBA-code


Meerdere geselecteerde e-mails opslaan als MSG-bestanden met VBA-code

De volgende VBA-code helpt u om meerdere geselecteerde e-mails in één keer op te slaan als afzonderlijke MSG-bestanden in Outlook. Volg deze stappen.

1. Selecteer de e-mails die u als MSG-bestanden wilt opslaan en druk tegelijkertijd op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het venster Microsoft Visual Basic for Applications op 'Invoegen' > 'Module' en plak de onderstaande VBA-code in het modulevenster.

VBA-code: Meerdere geselecteerde e-mails opslaan als afzonderlijke MSG-bestanden in Outlook

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. Druk op de F5-toets om de code uit te voeren.

4. Geef in het dialoogvenster 'Map zoeken' de map op waarin u de MSG-bestanden wilt opslaan en klik op 'OK'. Zie schermafbeelding:

de schermafbeelding van stap 1 over het opslaan van geselecteerde e-mails als msg-bestanden met VBA in Outlook

Alle geselecteerde e-mails zijn nu opgeslagen als afzonderlijke MSG-bestanden, zoals te zien is in de onderstaande schermafbeelding.

de schermafbeelding van stap 2 over het opslaan van geselecteerde e-mails als msg-bestanden met VBA in Outlook

Sla geselecteerde e-mails eenvoudig op als bestanden in verschillende indelingen in Outlook:

Met de "Bulk opslaan„-functie van "Kutools voor Outlook" kunt u meerdere geselecteerde e-mails eenvoudig opslaan als afzonderlijke HTML-indeling-bestand, Txt-indeling-bestand, Word-document, CSV-bestand en ook PDF-bestanden in Outlook, zoals hieronder in de schermafbeelding wordt weergegeven.Download nu de gratis versie van Kutools voor Outlook!

advertentie over het opslaan van e-mails als meerdere bestandsindelingen in Outlook met kutools for outlook


Beste Office-productiviteitstools

Beleef de gloednieuwe Kutools voor Outlook met 100+ ongelooflijke functies!Klik nu om te downloaden!

🤖KUTOOLS AI:Gebruikt geavanceerde AI-technologie om e-mails moeiteloos te verwerken, waaronder beantwoorden, samenvatten, optimaliseren, uitbreiden, vertalen en opstellen van e-mails.

📧E-mailautomatisering: Automatisch antwoorden (beschikbaar voor POP en IMAP), e-mails plannen om te verzenden, automatisch CC/BCC toepassen op basis van regels bij het verzenden van e-mails, automatisch doorsturen (geavanceerde regels), automatisch een begroeting toevoegen en e-mails met meerdere ontvangers automatisch splitsen in afzonderlijke berichten

📨E-mailbeheer: E-mail terughalen, spam-e-mails blokkeren op basis van onderwerp en andere criteria, dubbele e-mails verwijderen, geavanceerd zoeken en mappen organiseren

📁Bijlagen Pro: Batch opslaan, batch loskoppelen, batch comprimeren, automatisch opslaan, automatisch loskoppelen en automatisch comprimeren

🌟Interface-magie: 😊 Nog meer mooie en coole emoji’s / Waarschuwt u bij binnenkomst van belangrijke e-mails / Minimaliseert Outlook in plaats van het programma te sluiten...

👍Eénklikwonderen: Antwoord Allen met Bijlagen / Anti-phishing-e-mails / 🕘Huidige tijd van afzender-zone weergeven...

👩🏼‍🤝‍👩🏻Contacten & agenda: Batch Contact toevoegen vanuit geselecteerde e-mails / Een contactgroep splitsen in afzonderlijke groepen / Verjaardagsherinnering verwijderen

Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Ontgrendel Kutools voor Outlook direct met één klik! Wacht niet langer—download nu en verhoog uw efficiëntie!

kutools for outlook features1kutools for outlook features2

🚀 Eénklikdownload — Ontvang alle Office-invoegtoepassingen

Sterk aanbevolen: Kutools for Office (5-in-1)

Eén klik om vijf installatiebestandentegelijk te downloaden —Kutools voor Excel, Outlook, Word, PowerPointen Office Tab Pro.Klik nu om te downloaden!

  • Eénkliksgemak: Download alle vijf installatiepakketten in één keer.
  • 🚀Klaar voor elke Office-taak: Installeer de invoegtoepassingen die u nodig heeft, precies op het moment dat u ze nodig heeft.
  • 🧰Inbegrepen: Kutools voor Excel / Kutools voor Outlook / Kutools voor Word / Office Tab Pro / Kutools for PowerPoint