Wie können E-Mails automatisch aus Outlook nach Excel exportiert werden?
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.

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

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.

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.

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.

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

Schritt 3: Öffnen der Bericht exportieren
Es erscheint eine Bestätigungsmeldung. Klicken Sie auf „Ja“, um die exportierte Datei zu öffnen.

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.

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.
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:
| Methode | Am besten geeignet für | Benutzerfreundlichkeit | Effizienz |
|---|---|---|---|
| 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.
- Aufgabenliste aus Outlook nach Excel extrahieren oder exportieren
- Während der Nutzung von Outlook können Sie Ihre Aufgabenliste mithilfe der leistungsstarken Exportfunktion problemlos zur weiteren Verwendung nach Excel exportieren – so geht’s:
- 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?
- Ordnerstruktur aus Outlook nach Excel exportieren
- In diesem Artikel erfahren Sie, wie Sie die Ordnerstruktur eines Kontos aus Outlook in eine Excel-Datei exportieren. Folgen Sie dafür einfach den detaillierten Anweisungen in diesem Artikel.
Beste Office-Produktivitätswerkzeuge
Erleben Sie das komplett neue Kutools für Outlook mit 100+ unglaublichen Funktionen!Jetzt zum Download klicken!
📧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!


🚀 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