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

Wie können E-Mails automatisch aus Outlook nach Excel exportiert werden?

AutorXiaoyang Änderungsdatum

Normalerweise können Sie E-Mails mithilfe der Import-/Export-Funktion aus Outlook nach Excel exportieren. Wenn Sie eingehende E-Mails jedoch automatisch beim Empfang in eine Excel-Datei exportieren möchten, bietet Outlook keine integrierte Lösung. Dieser Artikel stellt zwei Methoden vor, um dieses Ziel zu erreichen:

Automatischer Export neuer eingehender E-Mails aus dem Posteingang nach Excel mithilfe von VBA(Manuell & mühsam)

Schneller Export aller E-Mails aus einem ausgewählten Ordner in einen Excel-Bericht mit Kutools für Outlook 👍(Schnell & einfach)


Automatischer Export neuer eingehender E-Mails aus dem Posteingang nach Excel mithilfe von VBA

Wenn Sie eine automatisierte Lösung zum Exportieren neuer E-Mails nach Excel benötigen, können Sie den folgenden VBA-Code nutzen. Diese Methode überwacht Ihren Posteingangsordner und exportiert die Details eingehender E-Mails sofort beim Empfang in eine Excel-Datei.

Schritt 1: Vorbereiten der Excel-Datei

Richten Sie vor der Ausführung des VBA-Codes eine Excel-Arbeitsmappe ein, um die exportierten E-Mail-Daten zu speichern, und fügen Sie in der ersten Zeile folgende Spaltenüberschriften ein: Nr., Absendername, Absender-E-Mail, Betreff und Empfangszeit.

doc auto export emails to excel 1

Schritt 2: Öffnen des VBA-Editors in Outlook

1. Drücken Sie Alt+F11, um das Fenster „Microsoft Visual Basic für Applikationen“ zu öffnen.

2. Erweitern Sie im Bereich „Projekt1 (VbaProject.OTM)“ die Microsoft Outlook-Objekte, und doppelklicken Sie auf „ThisOutlookSession“.

Schritt 3: Einfügen des VBA-Codes

Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das Modul ein:

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

doc auto export emails to excel 2

⚡ Tipp: Im obigen Code repräsentiert C:\Users\DT168\Desktop\split document\kto-data.xlsxden Dateipfad und den Namen der Excel-Arbeitsmappe, in der die E-Mail-Daten gespeichert werden. Passen Sie diesen Pfad unbedingt an den tatsächlichen Speicherort und den gewünschten Dateinamen an.

Schritt 4: Aktivieren der Microsoft Excel-Objektbibliothek

1. Klicken Sie im Fenster „Microsoft Visual Basic für Applikationen“ auf Extras > Verweise.

2. Aktivieren Sie im Dialogfeld „Verweise – Projekt1“ die Option „Microsoft Excel-Objektbibliothek“.

3. Klicken Sie auf „OK“, um Ihre Änderungen zu übernehmen.

doc auto export emails to excel 3

Schritt 5: Speichern und Neustarten von Outlook

1. Speichern Sie den VBA-Code und schließen Sie den Editor.

2. Starten Sie Outlook neu, damit die Änderungen wirksam werden.

Ergebnis:

Ab sofort wird jede neue E-Mail, die im Posteingang eingeht, automatisch in die angegebene Excel-Arbeitsmappe exportiert.

doc auto export emails to excel 4

Einschränkungen der VBA-Methode:

  • ❌ Funktioniert nur für einen Posteingang: Diese Methode erfasst neue E-Mails ausschließlich im standardmäßigen Posteingang. Bei mehreren Konten werden E-Mails der anderen Konten nicht erfasst.
  • ❌ Erfordert Outlook mit Makro-Unterstützung: Damit dies funktioniert, müssen VBA-Makros aktiviert sein – was Sicherheitsbedenken aufwerfen kann.
  • ❌ Abhängigkeit vom Dateipfad: Wird die Excel-Datei verschoben oder gelöscht, schlägt der Code fehl.
  • ❌ Manuelle Einrichtung erforderlich: Nutzer müssen den Pfad zur Excel-Datei manuell eingeben und die VBA-Umgebung einrichten.

📊 Intelligenteres E-Mail-Statistiken mit Kutools

Verfolgen und analysieren Sie Ihre E-Mail-Aktivitäten ganz einfach mit der Kutools für Outlook’s Statistik-Funktion! Zählen Sie empfangene E-Mails jetzt nach Tag, Woche oder Monat und lassen Sie sich die Ergebnisse in übersichtlichen, professionellen Diagrammen anzeigen. Optimieren Sie Ihr E-Mail-Management und gewinnen Sie wertvolle Erkenntnisse – mit nur wenigen Klicks.

Screenshot des Statistikergebnisses

Schneller Export aller E-Mails aus einem ausgewählten Ordner in einen Excel-Bericht mit Kutools für Outlook 👍

Wenn Sie eine unkomplizierte Möglichkeit suchen, E-Mails aus beliebigen Ordnern – sei es dem Posteingang, den Gesendeten Elementen oder benutzerdefinierten Ordnern – ohne VBA zu exportieren, bietet die Schnellbericht-Funktion von Kutools für Outlook eine einfache Lösung.

Schluss mit Ineffizienz in Outlook! Kutools für Outlook macht die stapelweise E-Mail-Verarbeitung kinderleicht – jetzt mit einer 30-tägigen kostenlosen Testversion!Laden Sie Kutools für Outlook jetzt herunter!!

Schritt 1: Ordner auswählen und die Schnellbericht-Funktion aktivieren

1. Öffnen Sie Outlook und navigieren Sie zu dem Ordner, den Sie exportieren möchten – etwa Posteingang, Postausgang oder Gesendete Elemente.

2. Klicken Sie auf KUTOOLS PLUS > Bericht > Schnellbericht.

Schritt 2: Speicherort wählen

1. Wählen Sie im Fenster „Bericht speichern“ einen Speicherort aus und geben Sie einen Dateinamen für den Export ein.

2. Klicken Sie auf „Speichern“.

doc auto export emails to excel 7

Schritt 3: Öffnen der Bericht exportieren

Es erscheint eine Bestätigungsmeldung. Klicken Sie auf „Ja“, um die exportierte Datei zu öffnen.

doc auto export emails to excel 8

Ergebnis:

Alle E-Mails aus dem ausgewählten Ordner werden in eine Excel-kompatible XML-Datei exportiert – inklusive Absender, Betreff, Empfangszeit und weiterer relevanter Informationen.

doc auto export emails to excel 9

Vorteile der Kutools für Outlook-Methode:

  • Funktioniert mit jedem Ordner: Exportieren Sie E-Mails aus dem Posteingang, den Gesendeten Elementen, dem Postausgang oder Ihren benutzerdefinierten Ordnern.
  • Kein VBA erforderlich: Sie müssen keine Makros aktivieren oder Code bearbeiten.
  • Unterstützung mehrerer Konten: Exportieren Sie ganz einfach E-Mails aus mehreren E-Mail-Konten.
  • Zeitsparend: Erstellen Sie mit nur wenigen Klicks sofort einen Bericht.
  • Anpassbarer Datenexport: Wählen Sie ganz einfach aus, welche Details – wie Betreff, Absender, Datum und mehr – enthalten sein sollen.
Hinweis:Um das Schnellbericht-Tool von Kutools für Outlook zu verwenden, müssen Sie zunächst Kutools für Outlookherunterladen und installieren.

Welche Methode sollten Sie verwenden?

Im Folgenden finden Sie einen Vergleich der beiden Methoden, um Ihnen bei der Entscheidung zu helfen, welche am besten Ihren Anforderungen entspricht:

MethodeAm besten geeignet fürBenutzerfreundlichkeitEffizienz
Verwendung von VBA-Code (automatisiert, aber komplex)Automatisches Exportieren von Neue Email aus dem Posteingang⭐⭐⭐⭐⭐⭐
Verwendung von Kutools für Outlook (einfach und flexibel)Schnelles Exportieren aller E-Mails aus einem ausgewählten Ordner⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

Mit der passenden Methode exportieren Sie Outlook-E-Mails je nach Ihren Workflow-Anforderungen effizient nach Excel!


Verwandte Artikel

  • Tabellen aus dem E-Mail-Text in Excel exportieren in Outlook
  • Wenn Sie eine E-Mail erhalten, die Tabellen im Nachrichtentext enthält, müssen Sie diese gelegentlich in ein Excel-Arbeitsblatt exportieren. Normalerweise genügt es, die Tabellen zu kopieren und in das Arbeitsblatt einzufügen. In diesem Artikel stellen wir jedoch eine praktische Methode vor, um diese Aufgabe effizient zu bewältigen – besonders, wenn mehrere Tabellen exportiert werden müssen.
  • Kontaktinformationen mit Fotos aus Outlook exportieren
  • Beim Exportieren von Kontakten aus Outlook in eine Datei können normalerweise nur die Textinformationen der Kontakte exportiert werden. Gelegentlich benötigen Sie jedoch auch die Fotos zusätzlich zu den Textinformationen der Kontakte. Wie können Sie diese Aufgabe in Outlook lösen?

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