Hoe exporteert u e-mails automatisch vanuit Outlook naar Excel?
Normaal gesproken exporteert u e-mails vanuit Outlook naar Excel via de functie Importeren/Exporteren. Outlook biedt echter geen ingebouwde oplossing voor het automatisch exporteren van binnenkomende e-mails naar een Excel-bestand zodra ze arriveren. Dit artikel presenteert twee methoden om dit alsnog voor elkaar te krijgen:
Nieuwe binnenkomende e-mails automatisch uit het Postvak IN naar Excel exporteren met VBA(Handmatig en tijdrovend)
Snel alle e-mails uit een geselecteerde map naar een Excel-rapport exporteren met Kutools voor Outlook 👍(Snel en eenvoudig)
Nieuwe binnenkomende e-mails automatisch uit het Postvak IN naar Excel exporteren met VBA
Als u op zoek bent naar een geautomatiseerde oplossing om nieuwe e-mails naar Excel te exporteren, dan is de volgende VBA-code precies wat u nodig heeft. Deze methode houdt uw Postvak IN in de gaten en exporteert automatisch de gegevens van elke binnenkomende nieuwe e-mail naar een Excel-bestand.
Stap 1: Bereid het Excel-bestand voor
Stel vóór het uitvoeren van de VBA-code een Excel-werkboek in om de geëxporteerde e-mailgegevens op te slaan, en voeg in de eerste rij de volgende kolomkoppen toe: Nr., Afzender naam, Afzender e-mail, Onderwerp en Ontvangen tijd.

Stap 2: Open de VBA-editor in Outlook
1. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Vouw in het deelvenster Project1 (VbaProject.OTM) de map Microsoft Outlook-objecten uit en dubbelklik op ThisOutlookSession.
Stap 3: Voeg de VBA-code in
Kopieer en plak de volgende VBA-code in de module:
Public WithEvents GMailItems As Outlook.Items
Private Sub Application_Startup()
Set GMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub GMailItems_ItemAdd(ByVal Item As Object)
Dim xMailItem As Outlook.MailItem
Dim xExcelFile As String
Dim xExcelApp As Excel.Application
Dim xWb As Excel.Workbook
Dim xWs As Excel.Worksheet
Dim xNextEmptyRow As Integer
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xMailItem = Item
' Update this path with your actual Excel file path
xExcelFile = "C:\Users\DT168\Desktop\split document\kto-data.xlsx"
If IsWorkBookOpen(xExcelFile) = True Then
Set xExcelApp = GetObject(, "Excel.Application")
Set xWb = GetObject(xExcelFile)
If Not xWb Is Nothing Then xWb.Close True
Else
Set xExcelApp = New Excel.Application
End If
Set xWb = xExcelApp.Workbooks.Open(xExcelFile)
Set xWs = xWb.Sheets(1)
xNextEmptyRow = xWs.Range("B" & xWs.Rows.Count).End(xlUp).Row + 1
With xWs
.Cells(xNextEmptyRow, 1) = xNextEmptyRow - 1
.Cells(xNextEmptyRow, 2) = xMailItem.SenderName
.Cells(xNextEmptyRow, 3) = xMailItem.SenderEmailAddress
.Cells(xNextEmptyRow, 4) = xMailItem.Subject
.Cells(xNextEmptyRow, 5) = xMailItem.ReceivedTime
End With
xWs.Columns("A:E").AutoFit
xWb.Save
End Sub
Function IsWorkBookOpen(FileName As String)
Dim xFreeFile As Long, xErrNo As Long
On Error Resume Next
xFreeFile = FreeFile()
Open FileName For Input Lock Read As #xFreeFile
Close xFreeFile
xErrNo = Err
On Error GoTo 0
Select Case xErrNo
Case 0: IsWorkBookOpen = False
Case 70: IsWorkBookOpen = True
Case Else: Error xErrNo
End Select
End Function

Stap 4: Schakel de Microsoft Excel Object Library in
1. Klik in het venster Microsoft Visual Basic for Applications op Extra > Referenties.
2. Schakel in het dialoogvenster Referenties - Project1 de optie Microsoft Excel Object Library in.
3. Klik op OK om uw wijzigingen toe te passen.

Stap 5: Sla op en start Outlook opnieuw
1. Sla de VBA-code op en sluit de editor.
2. Start Outlook opnieuw om de wijzigingen toe te passen.
Resultaat:
Vanaf nu wordt elke nieuwe e-mail die in het Postvak IN binnenkomt, automatisch geëxporteerd naar het opgegeven Excel-werkboek.

Beperkingen van de VBA-methode:
- ❌ Werkt alleen voor één Postvak IN: Deze methode volgt alleen nieuwe e-mails in het standaardpostvak IN. Als u meerdere accounts heeft, worden e-mails van andere accounts niet vastgelegd.
- ❌ Vereist macro-ondersteunde Outlook: VBA-macro's moeten zijn ingeschakeld om dit te laten werken, wat beveiligingsrisico’s met zich meebrengt.
- ❌ Afhankelijkheid van bestandspad: Als het Excel-bestand wordt verplaatst of verwijderd, faalt de code.
- ❌ Handmatige installatie vereist: Gebruikers moeten het Excel-bestandspad handmatig invoeren en de VBA-omgeving instellen.
📊 Slimmer E-mail Statistieken met Kutools
Volg en analyseer uw e-mailactiviteit eenvoudig met de Kutools voor Outlook’s Statistieken-functie. Tel direct het aantal ontvangen e-mails per dag, week of maand en bekijk de resultaten in duidelijke, professionele grafieken! Stroomlijn uw e-mailbeheer en verkrijg waardevolle inzichten met slechts een paar klikken.

Snel alle e-mails uit een geselecteerde map naar een Excel-rapport exporteren met Kutools voor Outlook 👍
Als u op een eenvoudige manier e-mails wilt exporteren uit elke map—zoals Postvak IN, Verzonden items of aangepaste mappen—zonder VBA te gebruiken, biedt de Snelle Rapportage-functie van Kutools voor Outlook een handige oplossing.
Vaarwel Outlook-inefficiëntie! Met Kutools voor Outlook wordt batchverwerking van e-mails kinderspel – en nu geniet je 30 dagen gratis van een proefperiode!Download Kutools voor Outlook nu!!
Stap 1: Selecteer de map en schakel de functie Snelle Rapportage in
1. Open Outlook en ga naar de map die u wilt exporteren, zoals Postvak IN, Postvak UIT of Verzonden items.
2. Klik op KUTOOLS PLUS > Rapport > Snelle rapportage.

Stap 2: Kies de opslaglocatie
1. Kies in het venster 'Rapport opslaan' een locatie en geef een bestandsnaam op voor de export.
2. Klik op Opslaan.

Stap 3: Open het Rapport exporteren
Er verschijnt een bevestigingsbericht. Klik op ‘Ja’ om het geëxporteerde bestand direct te openen.

Resultaat:
Alle e-mails uit de geselecteerde map worden geëxporteerd naar een Excel-vriendelijk XML-bestand, inclusief afzender, onderwerp, ontvangsttijd en meer.

Voordelen van de Kutools voor Outlook-methode:
- ✅Werkt met elke map: Exporteer e-mails uit Postvak IN, Verzonden items, Postvak UIT of aangepaste mappen.
- ✅Geen VBA vereist: U hoeft geen macro's in te schakelen of code aan te passen.
- ✅Ondersteuning voor meerdere accounts: Exporteer e-mails van meerdere e-mailaccounts moeiteloos.
- ✅Tijdbesparend: Genereer in slechts een paar klikken direct een rapport.
- ✅Aanpasbare gegevensexport: Kies zelf welke gegevens (onderwerp, afzender, datum, enzovoort) u wilt opnemen.
Welke methode past het beste bij u?
Hieronder vindt u een vergelijking van de twee methoden om u te helpen bepalen welke het beste bij uw behoeften past:
| Methode | Beste voor | Gebruiksgemak | Efficiëntie |
|---|---|---|---|
| VBA-code gebruiken (geautomatiseerd maar complex) | Automatisch Nieuwe Email exporteren uit de Postvak IN | ⭐⭐ | ⭐⭐⭐⭐ |
| Kutools voor Outlook gebruiken (eenvoudig en flexibel) | Snel alle e-mails exporteren uit een geselecteerde map | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
Kies de juiste methode en exporteer e-mails uit Outlook efficiënt naar Excel, afgestemd op uw workflowbehoeften!
Gerelateerde artikelen
- E-mailteksttabellen vanuit Outlook naar Excel exporteren
- Wanneer u een e-mail ontvangt met tabellen in de tekst, wilt u die soms allemaal naar een Excel-werkblad exporteren. Normaal gesproken kunt u de tabellen eenvoudig kopiëren en plakken, maar hier bespreek ik een handige methode voor het efficiënt exporteren van meerdere tabellen tegelijk.
- Takenlijst uit Outlook naar Excel extraheren of exporteren
- Tijdens het gebruik van Outlook kunt u uw takenlijst eenvoudig extraheren naar Excel voor ander gebruik. Dankzij de krachtige exportfunctie in Outlook gaat dit vlot en probleemloos. Volg hiervoor de onderstaande instructies.
- Contactgegevens met foto’s uit Outlook exporteren
- Wanneer u contacten uit Outlook naar een bestand exporteert, worden alleen de tekstgegevens meegenomen. Maar wat als u ook de profielfoto’s van uw contacten samen met die tekstgegevens wilt exporteren? Hoe voert u deze taak in Outlook uit?
- Mapstructuur uit Outlook naar Excel exporteren
- In dit artikel leg ik uit hoe u de mapstructuur van een Outlook-account naar een Excel-bestand exporteert. Volg de stappen in dit artikel voor een vlotte uitvoering.
Beste Office-productiviteitstools
Beleef de gloednieuwe Kutools voor Outlook met 100+ ongelooflijke functies!Klik nu om te downloaden!
📧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!


🚀 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