Thema Datum  Von Nutzer Rating
Antwort
Rot Sub GetFromOutlook()
23.05.2018 13:19:06 Lamps_8
NotSolved
24.05.2018 02:48:43 Gast48875
NotSolved
24.05.2018 10:44:15 Lamps_8
NotSolved
24.05.2018 11:20:53 Gast83454
NotSolved
24.05.2018 11:38:51 Lamps_8
NotSolved

Ansicht des Beitrags:
Von:
Lamps_8
Datum:
23.05.2018 13:19:06
Views:
854
Rating: Antwort:
  Ja
Thema:
Sub GetFromOutlook()

Hallo zusammen,

ich habe folgenden Code, um eine Schnittstelle zwischen Outlook und einer Excel Maske zu erstellen. Leider funktioniert der Code nicht, könnt Ihr mir bitte auf die Sprünge helfen.

Vielen Dank und lieben Gruß.

 


Sub GetFromOutlook()

Dim OutlookApp As Outlook.Application
Dim OutlookNamespace As Namespace
Dim Folder As MAPIFolder
Dim OutlookMail As Variant
Dim i As Integer
Dim datum As Integer




Set OutlookApp = New Outlook.Application
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
Set Folder = OutlookNamespace.GetDefaultFolder(olFolderInbox).Folders("impMail")

i = 1

For Each OutlookMail In Folder.Items

If OutlookMail.ReceivedTime >= Range("email_Receipt_Date").Value And Date <= "28-mar-2018" 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 = xlTopw

i = i + 1


End If
Next OutlookMail

Set Folder = Nothing
Set OutlookNamespace = Nothing
Set OutlookApp = Nothing


End Sub


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 Sub GetFromOutlook()
23.05.2018 13:19:06 Lamps_8
NotSolved
24.05.2018 02:48:43 Gast48875
NotSolved
24.05.2018 10:44:15 Lamps_8
NotSolved
24.05.2018 11:20:53 Gast83454
NotSolved
24.05.2018 11:38:51 Lamps_8
NotSolved