Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe e-mails automatisch van Outlook naar Excel exporteren?

Normaal gesproken kunt u de e-mails van Outlook naar Excel exporteren met de functie Importeren / exporteren. Maar heb je ooit geprobeerd de e-mails automatisch naar een Excel-bestand te exporteren wanneer er nieuwe berichten binnenkomen? In dit artikel zal ik het hebben over het automatisch exporteren van de informatie van de nieuwe inkomende berichten in Excel.

Exporteer automatisch e-mailinformatie van Outlook naar Excel met VBA-code

Exporteer e-mailinformatie van Outlook naar Excel met een geweldige functie


Exporteer automatisch e-mailinformatie van Outlook naar Excel met VBA-code

Om de nieuwe binnenkomende e-mails automatisch naar een Excel-werkmap te exporteren, past u de volgende VBA-code toe:

1. Eerst moet u een werkmap maken met de onderstaande koptekstinformatie, zoals in de volgende schermafbeelding, zodat deze informatie van de berichten naar dit Excel-bestand wordt geëxporteerd.

doc automatisch e-mails exporteren naar Excel 1

2. Ga dan naar Outlook en houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

3. In de Microsoft Visual Basic voor toepassingen venster, dubbelklik DezeOutlookSessie van de Project1 (VbaProject.OTM) deelvenster om de modus te openen en kopieer en plak vervolgens de volgende code in de lege module.

VBA-code: e-mailinformatie automatisch exporteren van Outlook naar Excel-bestand:

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
    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

Opmerking:: In de bovenstaande code, C: \ Users \ DT168 \ Desktop \ gesplitst document \ kto-data.xlsx is het Excel-bestandspad en de Excel-naam waarnaar u de geëxporteerde informatie wilt zoeken, wijzig dit naar uw behoefte.

doc automatisch e-mails exporteren naar Excel 2

4. Nog steeds in de Microsoft Visual Basic voor toepassingen venster klikt Toolbox > Referenties naar de Referenties-Project1 dialoogvenster en vink aan Microsoft Excel-objectbibliotheek optie van de Beschikbare referenties keuzelijst, zie screenshot:

doc automatisch e-mails exporteren naar Excel 3

5. Dan klikken OK knop om het dialoogvenster te sluiten en vervolgens op te slaan en het codevenster te sluiten.

6. Nu moet u Outlook opnieuw opstarten om deze code van kracht te laten worden. Als er nieuwe e-mails binnenkomen, worden deze vanaf nu automatisch naar de specifieke werkmap geëxporteerd, zie screenshot:

doc automatisch e-mails exporteren naar Excel 4


Exporteer e-mailinformatie van Outlook naar Excel met een geweldige functie

Als u de e-mails vanuit Inbox, Outbox of andere mappen naar een Excel-bestand wilt exporteren, Kutools for Outlook's Quick Report kan u helpen om eenvoudig een XML-bestand te genereren voor het rapporteren van alle iteminformatie in de huidige e-mailmap of taakmap als u dat nodig hebt.

Opmerking:Om dit toe te passen Quick Report, ten eerste moet u het Kutools for Outlooken pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Outlook, doe dit als volgt:

1. Selecteer een map waarin u alle berichtinformatie wilt exporteren en klik op Kutools Plus > Quick Report, zie screenshot:

2. Toen kwam het eruit Bewaar rapport venster, kies een locatie en specificeer een naam voor dit geëxporteerde bestand, zie screenshot:

3. En klik dan Bespaar om dit bestand op te slaan, en klik in het uitgeklapte vak op Ja knop om het bestand te openen, zie screenshot:

4. Nu kunt u zien dat alle informatie van de e-mails in de geselecteerde map is geëxporteerd naar het Excel-bestand, zie screenshot:


Meer relatieve artikelen:

  • Exporteer e-mailtekst naar Excel in Outlook
  • Wanneer u een e-mail ontvangt die enkele tabellen in de hoofdtekst bevat, moet u soms alle tabellen van de berichttekst naar een Excel-werkblad exporteren. Normaal gesproken kunt u de tabellen naar het werkblad kopiëren en plakken, maar hier zal ik het hebben over een handige methode om deze taak op te lossen wanneer er meerdere tabellen moeten worden geëxporteerd.
  • Extraheer of exporteer takenlijst naar Excel in Outlook
  • Terwijl u Outlook gebruikt, kunt u de takenlijst naar Excel uitpakken voor ander gebruik. Met de krachtige exportfunctie in Outlook exporteert u eenvoudig uw takenlijst naar Excel. Doe alsjeblieft zoals hieronder tutorial shows.
  • Exporteer contactinformatie met foto's in Outlook
  • Wanneer u contacten vanuit Outlook naar een bestand exporteert, kan alleen de tekstinformatie van de contacten worden geëxporteerd. Maar soms heeft u de foto's nodig die moeten worden geëxporteerd, evenals de tekstinformatie van de contactpersonen, hoe zou u deze taak in Outlook kunnen aanpakken?

Kutools voor Outlook - Brengt 100 geavanceerde functies naar Outlook en maakt het werk veel gemakkelijker!

  • Auto CC / BCC volgens regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails op maat; Auto antwoord zonder uitwisselingsserver, en meer automatische functies ...
  • BCC-waarschuwing - toon bericht wanneer u alle probeert te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinner bij ontbrekende bijlagen, en meer herinneren functies ...
  • Beantwoorden (alle) met alle bijlagen in het e-mailgesprek; Beantwoord veel e-mails in seconden; Begroeting automatisch toevoegen wanneer antwoord; Datum toevoegen aan onderwerp ...
  • Hulpmiddelen voor bijlagen: beheer alle bijlagen in alle e-mails, Automatisch loskoppelen, Alles comprimeren, Alles hernoemen, Alles opslaan ... Snel rapport, Tel geselecteerde e-mails...
  • Krachtige ongewenste e-mails op maat; Verwijder dubbele e-mails en contacten... Stel u in staat om slimmer, sneller en beter te doen in Outlook.
shot kutools outlook kutools tabblad 1180x121
shot kutools vooruitzichten kutools plus tabblad 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Terence · 9 months ago
    If I have more than one email accounts in outlook, how can I output the emails from a specified account ?
  • To post as a guest, your comment is unpublished.
    gsailaanand@gmail.com · 2 years ago
    I have followed above steps but have blanks in excel.
    what should I do?
    • To post as a guest, your comment is unpublished.
      Pankaj Narang · 1 years ago
      Same excel not getting updated? Any suggestions?
  • To post as a guest, your comment is unpublished.
    Marduk20 · 2 years ago
    How to capture the Categories, Importance or the User-defined column on the same folder view?
  • To post as a guest, your comment is unpublished.
    sagarkhomane1@gmail.com · 2 years ago
    Can you please let me know how to deal with sub-folders in above code.
  • To post as a guest, your comment is unpublished.
    Sagar · 2 years ago
    how to deal with subfolders.
  • To post as a guest, your comment is unpublished.
    Jorge · 3 years ago
    I need the help about exporting Email information sent (outgoing) emails
    • To post as a guest, your comment is unpublished.
      skyyang · 3 years ago
      Hello, Jorge,
      If you want to export the sent messages from the Sent Items folder, the Kutools for Outlook's Quick Report feature can help you. You can download the Kutools for Outlook first and then apply it.