Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus Outlook in Excel schreiben
27.10.2020 08:25:08 Michael
Solved
27.10.2020 09:38:04 Mase
NotSolved
27.10.2020 09:47:02 Michael
NotSolved
27.10.2020 10:13:52 Mase
**
NotSolved
27.10.2020 11:35:37 Michael
NotSolved
27.10.2020 11:42:11 Michael
NotSolved
27.10.2020 11:48:27 Mase
NotSolved
27.10.2020 11:46:45 Mase
NotSolved
27.10.2020 12:07:30 Michael
NotSolved
27.10.2020 12:26:31 Mase
NotSolved
27.10.2020 13:28:03 Mase
NotSolved
27.10.2020 13:49:08 Michael
NotSolved
27.10.2020 13:51:02 Mase
NotSolved
27.10.2020 14:10:33 Michael
NotSolved
27.10.2020 15:41:19 Mase
NotSolved
28.10.2020 08:33:15 Michael
NotSolved
28.10.2020 23:07:17 Mase
NotSolved
28.10.2020 23:14:49 Mase
***
NotSolved
Rot Rot Frage
03.11.2020 09:37:34 Michael
Solved
27.10.2020 13:22:50 Gast31122
*****
NotSolved
27.10.2020 13:24:30 Gast31122
*****
NotSolved

Ansicht des Beitrags:
Von:
Michael
Datum:
27.10.2020 08:25:08
Views:
903
Rating: Antwort:
 Nein
Thema:
Daten aus Outlook in Excel schreiben

Guten Morgen ihr Lieben,

 

ich melde mich zurück. Mal wieder mit einem besonderen Anliegen. Ich bin gerade dabei ein Makro zu schreiben welches Daten aus dem Outlook Eingang in die Excel überträgt. Soweit habe ich das hingekommen und er schreibt die 1A rüber (stolz)

Aber ich bin noch nicht glücklich.

In dem Email Body findet sich dann sobald der Betreff stimmt (das wird ja gefiltert) immer eine Tabelle die wie folgt aussieht 

Item number

Revision

Batch number

Transfer quantity

ID's

hier stehen dann eben die Zeilen mit den Daten.

 

Ihr werdet es ahnen. Ich würde die jetzt gerne direkt so in die Tabelle übernehmen dass eben in Spalte E die Item Number steht in Spalte F die Revision,......

Mein Code sieht bisher so aus, dass er den gesamten Body in ein Feld schreibt und ich schaff es nicht die einzelnen Spalten aus der Email auzulesen. Ist das überhaupt direkt möglich oder wäre es besser den Body auf einmal zu holen und dann im Nachgang in exel nochmal zu sortieren?

Hinweis: In B1 steht der Betreff nach welchem er die E-Mails sucht

Sub getDataFromOutlook()
 
Dim OutlookApp As Outlook.Application
Dim OutlookNamespace As Namespace
Dim Folder As MAPIFolder
Dim OutlookMail As Variant
Dim i As Integer
 
Set OutlookApp = New Outlook.Application
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
Set Folder = OutlookNamespace.GetDefaultFolder(olFolderInbox)
 
i = 1
 
For Each OutlookMail In Folder.Items
If OutlookMail.Subject = Range("B1").Value Then
Range("email_Subject").Offset(i, 0).Value = OutlookMail.Subject
Range("email_Subject").Offset(i, 0).Columns.AutoFit
Range("email_Subject").Offset(i, 0).VerticalAlignment = xlTop
Range("email_Date").Offset(i, 0).Value = OutlookMail.ReceivedTime
Range("email_Date").Offset(i, 0).Columns.AutoFit
Range("email_Date").Offset(i, 0).VerticalAlignment = xlTop
Range("email_Sender").Offset(i, 0).Value = OutlookMail.SenderName
Range("email_Sender").Offset(i, 0).Columns.AutoFit
Range("email_Sender").Offset(i, 0).VerticalAlignment = xlTop
Range("email_Body").Offset(i, 0).Value = OutlookMail.Body
Range("email_Body").Offset(i, 0).Columns.AutoFit
Range("email_Body").Offset(i, 0).VerticalAlignment = xlTop
 
i = i + 1
End If
Next OutlookMail
 
Set Folder = Nothing
Set OutlookNamespace = Nothing
Set OutlookApp = Nothing
 
End Sub

 

 

Danke schonmal an dieser Stelle

 

Grüße Michael 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus Outlook in Excel schreiben
27.10.2020 08:25:08 Michael
Solved
27.10.2020 09:38:04 Mase
NotSolved
27.10.2020 09:47:02 Michael
NotSolved
27.10.2020 10:13:52 Mase
**
NotSolved
27.10.2020 11:35:37 Michael
NotSolved
27.10.2020 11:42:11 Michael
NotSolved
27.10.2020 11:48:27 Mase
NotSolved
27.10.2020 11:46:45 Mase
NotSolved
27.10.2020 12:07:30 Michael
NotSolved
27.10.2020 12:26:31 Mase
NotSolved
27.10.2020 13:28:03 Mase
NotSolved
27.10.2020 13:49:08 Michael
NotSolved
27.10.2020 13:51:02 Mase
NotSolved
27.10.2020 14:10:33 Michael
NotSolved
27.10.2020 15:41:19 Mase
NotSolved
28.10.2020 08:33:15 Michael
NotSolved
28.10.2020 23:07:17 Mase
NotSolved
28.10.2020 23:14:49 Mase
***
NotSolved
Rot Rot Frage
03.11.2020 09:37:34 Michael
Solved
27.10.2020 13:22:50 Gast31122
*****
NotSolved
27.10.2020 13:24:30 Gast31122
*****
NotSolved