Thema Datum  Von Nutzer Rating
Antwort
06.10.2020 11:56:44 ClaGo
Solved
06.10.2020 14:16:38 volti
NotSolved
07.10.2020 11:19:09 ClaGo
NotSolved
Blau Automatisch Email nach Kalender
07.10.2020 15:41:47 volti
NotSolved
08.10.2020 14:48:54 Goetz Claude
NotSolved
08.10.2020 15:26:29 Trägheit
**
NotSolved
08.10.2020 15:41:51 Gast81327
**
NotSolved
08.10.2020 18:02:23 volti
NotSolved
08.10.2020 17:26:46 Gast9628
*
NotSolved
09.10.2020 09:17:15 Gast5782
NotSolved
09.10.2020 10:29:06 Gast63633
NotSolved
09.10.2020 11:21:15 Trägheit
NotSolved
09.10.2020 18:06:14 Trägheit
***
NotSolved
09.10.2020 18:15:11 Trägheit
**
NotSolved
09.10.2020 18:19:15 Trägheit
*
NotSolved
12.10.2020 14:51:27 ClaGo
NotSolved
12.10.2020 15:31:50 ClaGo
NotSolved
12.10.2020 16:44:05 Trägheit
**
NotSolved
13.10.2020 11:13:52 ClaGo
NotSolved
13.10.2020 11:56:36 Trägheit
NotSolved
13.10.2020 12:00:13 Trägheit
****
NotSolved
13.10.2020 15:00:26 ClaGo
NotSolved
13.10.2020 15:47:24 Trägheit
NotSolved
13.10.2020 16:09:39 Short Interrupt
NotSolved
14.10.2020 08:30:59 ClaGo
NotSolved
14.10.2020 12:58:45 Trägheit
NotSolved
14.10.2020 13:29:56 Gast71137
NotSolved
14.10.2020 13:34:34 Gast18503
NotSolved
14.10.2020 18:48:08 volti
NotSolved
14.10.2020 19:28:21 Gast75504
NotSolved
14.10.2020 21:22:46 Trägheit
NotSolved
15.10.2020 10:32:07 ClaGo
NotSolved
15.10.2020 12:14:59 Gast74427
NotSolved
15.10.2020 13:53:49 Trägheit
NotSolved
15.10.2020 14:18:23 Gast41485
NotSolved
15.10.2020 16:18:37 ClaGo
NotSolved
15.10.2020 16:37:19 Gast17356
NotSolved
16.10.2020 08:48:22 ClaGo
NotSolved
16.10.2020 09:56:53 volti
NotSolved
16.10.2020 10:42:09 ClaGo
NotSolved
16.10.2020 17:28:10 volti
NotSolved
15.10.2020 13:35:54 Trägheit
NotSolved
16.10.2020 11:03:16 Gast34587
Solved
19.10.2020 13:03:56 ClaGo
Solved
19.10.2020 14:09:13 Gast73229
NotSolved
19.10.2020 14:34:42 Trägheit
NotSolved
21.10.2020 14:16:04 ClaGo
NotSolved
21.10.2020 14:45:03 Trägheit
NotSolved
21.10.2020 14:57:27 Trägheit
NotSolved
21.10.2020 16:07:29 Trägheit
**
NotSolved
21.10.2020 16:10:04 Gast1841
NotSolved
21.10.2020 16:11:49 Gast5396
NotSolved
21.10.2020 15:10:53 Trägheit
NotSolved
22.10.2020 08:24:49 clago
NotSolved
22.10.2020 08:58:27 volti
Solved

Ansicht des Beitrags:
Von:
volti
Datum:
07.10.2020 15:41:47
Views:
600
Rating: Antwort:
  Ja
Thema:
Automatisch Email nach Kalender

Hallo Claude,

leider kann ich mit Deiner Vorlage wenig bis gar nichts anfangen, weil nach Kopie des Bodies in meinen Mailbereich das ganze völlig anders (nämlich auch unformatiert) aussieht.

Acceptance date : 06/10/2020 Request approved for Max Mustermann Request Date : 06/10/2020 Startdate Enddate Duration (per day) Start time 12/10/2020 12/10/2020 1 08:00 Applicant's Note : This is a test for auto mail to calendar

Außerdem bin ich Excel-getrieben und stelle nun fest, dass Du es wahrscheinlich durch Outlook getriggert in Outlook haben möchtest.

Nichts desto trotz habe ich mich noch mal daran versucht, aus dem Mailtext einen Kalendertermin zu erstellen. Die For-Schleife, die ich ursprünglich vorgesehen hatte,  damit alle Mails abgearbeitet werden, kann ggf. weg. Zur Zeit ist sie noch aktiv, nimmt aber nur die letzte und ungelesene Mail....

Ungelesen deshalb, damit bei Mehrfachlauf nicht die gleichen Termine mehrfach angelegt werden.

Ich habe das ganze auch mal in Outlook selbst (mein erstes Projekt dort :-)) getestet; da läuft es auch. Allerdings muss es von Hand angstoßen werden. Autotriggern ggf. mal googeln.

 

Also schau mal, ob Dich u.a. code dann schon etwas weiterbringt....

Option Explicit
Option Compare Text

Sub OL_Termin_Aus_Mail_Einstellen()
 Dim oOLApp As Object, oTermin As Object
 Dim i As Integer, j As Integer, sArr() As String, T As String
 Dim sBetreff As String, sAbsender As String, sMailtext As String

'Outlook-Instance holen bzw. neu anlegen, falls keine offen
 Set oOLApp = GetObject(vbNullString, "Outlook.Application")
 If oOLApp Is Nothing Then
    Set oOLApp = CreateObject("Outlook.Application")
 End If

'  With oOLApp.GetNamespace("MAPI").getdefaultfolder(6)  '6=olFolderInbox
 With oOLApp.GetNamespace("MAPI").Folders("voltmann-khan@t-online.de").Folders("Posteingang")

'Durchläuft alle Mails bzw. aktuell nur die letzte Mail
    For i = .Items.Count To .Items.Count
       With .Items(i)
         sAbsender = .SenderName
         sMailtext = .Body
'Erstellt einen Outlook-Termin
         If .Subject Like "Information MAIL*" And .UnRead = True Then    'Nur ungelesene Mail mit diesem Betreff nehmen
            On Error Resume Next
            sMailtext = Split(sMailtext, "Start time")(1)
            sMailtext = Split(sMailtext, "Applicant")(0)                 'Zeiten aus der Mail extrahieren
            If sMailtext <> "" Then
             sArr = Split(Trim$(sMailtext) & "   ")                      'restliche Mailangaben über " " splitten
            
             Set oTermin = oOLApp.CreateItem(1)                          'Kalendereintrag referenzieren
             With oTermin
               .Start = Format((sArr(0)), "dd.mm.yyyy") & " " & sArr(3)  'Startdatum und Uhrzeit
               .End = Format((sArr(1)), "dd.mm.yyyy") & " " & sArr(3)    'Endedatum und Uhrzeit
               sBetreff = Trim$(Split(.Subject & " for ", " for ")(1))   'Namen aus Betreff extrahieren
               .Subject = sBetreff                                       'Betreff einfügen
               .Body = "Termin für " & sBetreff                          'Body-Angaben
               .Location = "Ort nicht angegeben"                         'Ggf. Ort hinzufügen
               .Save                                                     'Termin speichern
               .Display                                                  'und anzeigen
             End With
             Set oTermin = Nothing
            End If
         End If
      
       End With
    Next i
 End With
 Set oOLApp = Nothing
 
End Sub

viele Grüße

Karl-Heinz


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
06.10.2020 11:56:44 ClaGo
Solved
06.10.2020 14:16:38 volti
NotSolved
07.10.2020 11:19:09 ClaGo
NotSolved
Blau Automatisch Email nach Kalender
07.10.2020 15:41:47 volti
NotSolved
08.10.2020 14:48:54 Goetz Claude
NotSolved
08.10.2020 15:26:29 Trägheit
**
NotSolved
08.10.2020 15:41:51 Gast81327
**
NotSolved
08.10.2020 18:02:23 volti
NotSolved
08.10.2020 17:26:46 Gast9628
*
NotSolved
09.10.2020 09:17:15 Gast5782
NotSolved
09.10.2020 10:29:06 Gast63633
NotSolved
09.10.2020 11:21:15 Trägheit
NotSolved
09.10.2020 18:06:14 Trägheit
***
NotSolved
09.10.2020 18:15:11 Trägheit
**
NotSolved
09.10.2020 18:19:15 Trägheit
*
NotSolved
12.10.2020 14:51:27 ClaGo
NotSolved
12.10.2020 15:31:50 ClaGo
NotSolved
12.10.2020 16:44:05 Trägheit
**
NotSolved
13.10.2020 11:13:52 ClaGo
NotSolved
13.10.2020 11:56:36 Trägheit
NotSolved
13.10.2020 12:00:13 Trägheit
****
NotSolved
13.10.2020 15:00:26 ClaGo
NotSolved
13.10.2020 15:47:24 Trägheit
NotSolved
13.10.2020 16:09:39 Short Interrupt
NotSolved
14.10.2020 08:30:59 ClaGo
NotSolved
14.10.2020 12:58:45 Trägheit
NotSolved
14.10.2020 13:29:56 Gast71137
NotSolved
14.10.2020 13:34:34 Gast18503
NotSolved
14.10.2020 18:48:08 volti
NotSolved
14.10.2020 19:28:21 Gast75504
NotSolved
14.10.2020 21:22:46 Trägheit
NotSolved
15.10.2020 10:32:07 ClaGo
NotSolved
15.10.2020 12:14:59 Gast74427
NotSolved
15.10.2020 13:53:49 Trägheit
NotSolved
15.10.2020 14:18:23 Gast41485
NotSolved
15.10.2020 16:18:37 ClaGo
NotSolved
15.10.2020 16:37:19 Gast17356
NotSolved
16.10.2020 08:48:22 ClaGo
NotSolved
16.10.2020 09:56:53 volti
NotSolved
16.10.2020 10:42:09 ClaGo
NotSolved
16.10.2020 17:28:10 volti
NotSolved
15.10.2020 13:35:54 Trägheit
NotSolved
16.10.2020 11:03:16 Gast34587
Solved
19.10.2020 13:03:56 ClaGo
Solved
19.10.2020 14:09:13 Gast73229
NotSolved
19.10.2020 14:34:42 Trägheit
NotSolved
21.10.2020 14:16:04 ClaGo
NotSolved
21.10.2020 14:45:03 Trägheit
NotSolved
21.10.2020 14:57:27 Trägheit
NotSolved
21.10.2020 16:07:29 Trägheit
**
NotSolved
21.10.2020 16:10:04 Gast1841
NotSolved
21.10.2020 16:11:49 Gast5396
NotSolved
21.10.2020 15:10:53 Trägheit
NotSolved
22.10.2020 08:24:49 clago
NotSolved
22.10.2020 08:58:27 volti
Solved