Wie exportiere ich E-Mails automatisch aus Outlook nach Excel?
Normalerweise können Sie die E-Mails mit der Import / Export-Funktion aus Outlook nach Excel exportieren. Haben Sie jemals versucht, die E-Mails automatisch in eine Excel-Datei zu exportieren, wenn neue Nachrichten eingehen? In diesem Artikel werde ich darüber sprechen, wie die Informationen der neuen eingehenden Nachrichten automatisch in Excel exportiert werden.
Automatischer Export von E-Mail-Informationen aus Outlook nach Excel mit VBA-Code
Exportieren Sie E-Mail-Informationen aus Outlook mit einer erstaunlichen Funktion nach Excel
Automatischer Export von E-Mail-Informationen aus Outlook nach Excel mit VBA-Code
Wenden Sie den folgenden VBA-Code an, um die neu eintreffenden E-Mails automatisch in eine Excel-Arbeitsmappe zu exportieren:
1. Zunächst sollten Sie eine Arbeitsmappe mit den folgenden Kopfzeileninformationen erstellen, wie im folgenden Screenshot gezeigt, damit diese Informationen der Nachrichten in diese Excel-Datei exportiert werden.
2. Gehen Sie dann zu Outlook und halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
3. In dem Microsoft Visual Basic für Applikationen Fenster, Doppelklick DieseOutlookSession von dem Projekt1 (VbaProject.OTM) Bereich, um den Modus zu öffnen, und kopieren Sie dann den folgenden Code und fügen Sie ihn in das leere Modul ein.
VBA-Code: E-Mail-Informationen automatisch aus Outlook in eine Excel-Datei exportieren:
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
Note: Im obigen Code, C: \ Benutzer \ DT168 \ Desktop \ Split-Dokument \ kto-data.xlsx Ist der Excel-Dateipfad und der Excel-Name, unter dem Sie die exportierten Informationen suchen möchten, ändern Sie ihn bitte nach Ihren Wünschen.
4. Immer noch in der Microsoft Visual Basic für Applikationen Klicken Sie im Fenster Tools > Bibliographie auf dem Sprung Referenzen-Projekt1 Dialogfeld und überprüfen Sie Microsoft Excel-Objektbibliothek Option von der Verfügbare Referenzen Listenfeld, siehe Screenshot:
5. Dann klick OK Klicken Sie auf die Schaltfläche, um den Dialog zu schließen, und speichern und schließen Sie das Codefenster.
6. Jetzt sollten Sie Outlook neu starten, damit dieser Code wirksam wird. Wenn ab sofort neue E-Mails eingehen, werden diese automatisch in die jeweilige Arbeitsmappe exportiert (siehe Screenshot).
Exportieren Sie E-Mail-Informationen aus Outlook mit einer erstaunlichen Funktion nach Excel
Wenn Sie die E-Mails aus dem Posteingang, dem Postausgang oder anderen Ordnern in eine Excel-Datei exportieren möchten, Kutools for Outlook's Kurzbericht kann Ihnen dabei helfen, auf einfache Weise eine XML-Datei zu generieren, in der alle Informationen der Elemente nach Bedarf im aktuellen E-Mail-Ordner oder Aufgabenordner gemeldet werden.
Nach der Installation Kutools for OutlookBitte machen Sie Folgendes:
1. Wählen Sie einen Ordner aus, in den Sie alle Nachrichteninformationen exportieren möchten, und klicken Sie dann auf Kutoolen Plus > Kurzbericht, siehe Screenshot:
2. Dann tauchte das auf Bericht speichern Wählen Sie im Fenster einen Speicherort aus und geben Sie einen Namen für diese exportierte Datei an. Siehe Screenshot:
3. Und dann klicken Speichern Klicken Sie auf die Schaltfläche, um diese Datei zu speichern, und klicken Sie im ausgeblendeten Feld auf Ja Schaltfläche zum Öffnen der Datei, siehe Screenshot:
4. Jetzt können Sie sehen, dass alle Informationen der E-Mails im ausgewählten Ordner in die Excel-Datei exportiert wurden. Siehe Screenshot:
Weitere relative Artikel:
- Exportieren Sie die E-Mail-Body-Tabelle nach Excel in Outlook
- Wenn Sie eine E-Mail erhalten, die einige Tabellen im Hauptteil enthält, müssen Sie manchmal alle Tabellen aus dem Nachrichtentext in ein Excel-Arbeitsblatt exportieren. Normalerweise können Sie die Tabellen kopieren und in das Arbeitsblatt einfügen. Hier werde ich jedoch über eine nützliche Methode zur Lösung dieses Auftrags sprechen, wenn mehrere Tabellen exportiert werden müssen.
- Aufgabenliste nach Excel in Outlook extrahieren oder exportieren
- Während Sie Outlook verwenden, können Sie die Aufgabenliste für andere Zwecke nach Excel extrahieren. Mit der leistungsstarken Exportfunktion in Outlook können Sie Ihre Aufgabenliste problemlos nach Excel exportieren. Bitte machen Sie wie unten gezeigt.
- Exportieren von Kontaktinformationen mit Fotos in Outlook
- Wenn Sie Kontakte aus Outlook in eine Datei exportieren, können nur die Textinformationen der Kontakte exportiert werden. Manchmal müssen jedoch die Fotos sowie die Textinformationen der Kontakte exportiert werden. Wie können Sie mit dieser Aufgabe in Outlook umgehen?
- Ordnerstruktur aus Outlook nach Excel exportieren
- In diesem Artikel werde ich vorstellen, wie die Ordnerstruktur eines Kontos aus Outlook in eine Excel-Datei exportiert wird. Bitte erreichen Sie dies mit den Details dieses Artikels.
Beste Office-Produktivitätstools
Kutools for Outlook - Über 100 leistungsstarke Funktionen zur Optimierung Ihres Outlooks
🤖 KI-Mail-Assistent: Sofortige Profi-E-Mails mit KI-Magie – geniale Antworten mit einem Klick, perfekter Ton, mehrsprachige Beherrschung. Verwandeln Sie den E-Mail-Versand mühelos! ...
📧 E-Mail Automation: Abwesenheit (verfügbar für POP und IMAP) / Planen Sie das Senden von E-Mails / Automatisches CC/BCC nach Regeln beim E-Mail-Versand / Automatische Weiterleitung (erweiterte Regeln) / Begrüßung automatisch hinzufügen / Teilen Sie E-Mails mit mehreren Empfängern automatisch in einzelne Nachrichten auf ...
📨 E-Mail-Management: E-Mails einfach abrufen / Blockieren Sie betrügerische E-Mails nach Betreff und anderen / Doppelte E-Mails löschen / Erweiterte Suche / Ordner konsolidieren ...
📁 Anhänge Pro: Batch speichern / Stapeltrennung / Stapelkomprimierung / Automatisches Speichern / Automatische Trennung / Automatische Komprimierung ...
???? Schnittstellenmagie: 😊Mehr hübsche und coole Emojis / Steigern Sie Ihre Outlook-Produktivität mit Registerkartenansichten / Ausblick minimieren statt schließen ...
👍 Wunder mit einem Klick: Allen mit eingehenden Anhängen antworten / Anti-Phishing-E-Mails / 🕘Zeitzone des Absenders anzeigen ...
👩🏼🤝👩🏻 Kontakte und Kalender: Fügen Sie Kontakte aus ausgewählten E-Mails im Stapel hinzu / Teilen Sie eine Kontaktgruppe in einzelne Gruppen auf / Geburtstagserinnerungen entfernen ...
Auf über 100 Eigenschaften Warten Sie auf Ihre Erkundung! Klicken Sie hier, um mehr zu erfahren.