Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe Outlook-e-mails automatisch op de harde schijf/opslag te slaan?

Author Kelly Last modified

Voor back-ups, werkzaamheden of andere doeleinden wilt u mogelijk Outlook-e-mails opslaan op de harde schijf. Het is eenvoudig om enkele e-mails handmatig van Outlook naar de schijf te slepen. Maar weet u hoe u elke binnenkomende e-mail automatisch op de schijf kunt opslaan? Dit artikel introduceert een VBA om dit in Outlook te verwerken.

Outlook-e-mails automatisch opslaan op de harde schijf/opslag


Outlook-e-mails automatisch opslaan op de harde schijf/opslag

Deze methode introduceert een VBA om elke binnenkomende e-mail in Outlook automatisch op te slaan als individueel HTML-bestand op de specifieke schijf. Volg de volgende stappen:

1. Druk op "Alt" + "F11" om het Microsoft Visual Basic for Applications-venster te openen.

2. Vouw Project1 uit en dubbelklik op "ThisOutlookSession" om het te openen, en plak vervolgens onderstaande VBA-code in het ThisOutlookSession-venster. Zie screenshot:

VBA: Outlook-e-mails automatisch opslaan als HTML-bestanden op de schijf

Private WithEvents InboxItems As Outlook.Items
Sub Application_Startup()
    Dim xNameSpace As Outlook.NameSpace
    Set xNameSpace = Outlook.Application.Session
    Set InboxItems = xNameSpace.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub InboxItems_ItemAdd(ByVal objItem As Object)
    Dim FSO
    Dim xMailItem As Outlook.MailItem
    Dim xFilePath As String
    Dim xRegEx
    Dim xFileName As String
    On Error Resume Next
    xFilePath = CreateObject("WScript.Shell").SpecialFolders(16)
    xFilePath = xFilePath & "\MyEmails"
    Set FSO = CreateObject("Scripting.FileSystemObject")
    If FSO.FolderExists(xFilePath) = False Then
        FSO.CreateFolder (xFilePath)
    End If
    Set xRegEx = CreateObject("vbscript.regexp")
    xRegEx.Global = True
    xRegEx.IgnoreCase = False
    xRegEx.Pattern = "\||\/|\<|\>|""|:|\*|\\|\?"
    If objItem.Class = olMail Then
        Set xMailItem = objItem
        xFileName = xRegEx.Replace(xMailItem.Subject, "")
        xMailItem.SaveAs xFilePath & "\" & xFileName & ".html", olHTML
    End If
    Exit Sub
End Sub

3. Sla de VBA-code op en herstart uw Microsoft Outlook.

Vanaf nu wordt elke binnenkomende e-mail opgeslagen als individueel HTML-bestand in de map “MyEmails”.

Opmerkingen:
(1) Deze VBA maakt een map genaamd “MyEmails” aan onder de Documentenmap. U kunt de automatisch opgeslagen e-mails vinden met dit mappad: C:\Users\uw_gebruikersnaam\Documents\MyEmails
(2) Deze VBA werkt met e-mails die zijn ontvangen in de Inbox-map van het standaard e-mailaccount.


Gerelateerde artikelen

Hoe bulk/geselecteerde e-mails naar Excel/Tekst/PST-bestand in Outlook exporteren?


Beste Office-productiviteitstools

Breaking News: Kutools for Outlook lanceert een gratis versie!

Ervaar de geheel nieuwe Kutools for Outlook met meer dan100 fantastische functies! Klik om nu te downloaden!

🤖 Kutools AI : Maakt gebruik van geavanceerde AI-technologie om e-mails moeiteloos te verwerken, zoals beantwoorden, samenvatten, optimaliseren, uitbreiden, vertalen en opstellen van e-mails.

📧 E-mailautomatisering: Automatisch antwoorden (Beschikbaar voor POP en IMAP) / Schema E-mail verzenden / Automatisch CC/BCC per Regel bij Verzenden / Automatisch doorsturen (Geavanceerde regels) / Begroeting automatisch toevoegen / Meerdere ontvangers automatisch opsplitsen naar individuele E-mail...

📨 E-mailbeheer: E-mail terughalen / Scam-e-mails blokkeren op onderwerp en anderen / Duplicaat verwijderen / Geavanceerd Zoeken / Organiseer mappen...

📁 Bijlagen Pro: Batch opslaan / Batch loskoppelen / Batch comprimeren / Automatisch opslaan / Automatisch loskoppelen / Automatisch comprimeren...

🌟 Interface-magie: 😊Meer mooie en gave emoji's / Herinneren wanneer belangrijke e-mails binnenkomen / Outlook minimaliseren in plaats van afsluiten...

👍 Wonders met één klik: Antwoord Allen met Bijlagen / Anti-phishing e-mails / 🕘Tijdzone van de afzender weergeven...

👩🏼‍🤝‍👩🏻 Contacten & Agenda: Batch toevoegen van contacten vanuit geselecteerde E-mails / Contactgroep opsplitsen naar individuele groepen / Verjaardagsherinnering verwijderen...

Gebruik Kutools in je voorkeurt taal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Activeer Kutools for Outlook direct met één enkele klik. Wacht niet langer, download nu en verhoog je efficiëntie!

kutools for outlook features1 kutools for outlook features2

🚀 Eén klik downloaden — Ontvang alle Office-invoegtoepassingen

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

Met één klik download je vijf installatiepakketten tegelijk — Kutools voor Excel, Outlook, Word, PowerPoint en Office Tab Pro. Klik om nu te downloaden!

  • Eén-klik gemak: Download alle vijf de installaties in één actie.
  • 🚀 Klaar voor elke Office-taak: Installeer de invoegtoepassingen die je nodig hebt, wanneer je ze nodig hebt.
  • 🧰 Inclusief: Kutools voor Excel / Kutools for Outlook / Kutools voor Word / Office Tab Pro / Kutools voor PowerPoint