Thema Datum  Von Nutzer Rating
Antwort
12.05.2018 13:12:22 Inni
NotSolved
Blau Outlook Kalender - Makro liest nur vergangene Termine aus
13.05.2018 21:01:50 Gast94236
NotSolved

Ansicht des Beitrags:
Von:
Gast94236
Datum:
13.05.2018 21:01:50
Views:
425
Rating: Antwort:
  Ja
Thema:
Outlook Kalender - Makro liest nur vergangene Termine aus

Es werden normal keine Serienelemente berücksichtigt.

Will man diese mit berücksichtigen, dann so:

  Set objItems = objCalendar.Items

  objItems.Sort "[Start]"
  objItems.IncludeRecurrences = True
  
  Set objItem = objItems.Find( _
                  "[Start] >= """ & Format$(Date, "yyyy-mm-dd") & """" & " And " & _
                  "[End] <= """ & _
                  Format$(DateAdd("m", 1, Date), "yyyy-mm-dd") & """")
  
  Do Until objItem Is Nothing

    Debug.Print Format$(objItem.Start, "dd.mm.yy hh:nn:ss"); " - "; Format$(objItem.End, "dd.mm.yy hh:nn:ss"), objItem.Subject

    Set objItem = objItems.FindNext()
  Loop

Es werden hier alle Elemente bis zum selben Tag des Folgemonats berücksichtigt. Beachte bitte, dass hier eine Grenze gesetzt werden muss, da es prinzipiell unendlich viele, wiederkehrende Termine gibt. (Man würde sonst in eine Endlosschleife laufen bzw. den PC 100%ig auslasten)

 

Viele Grüße


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
12.05.2018 13:12:22 Inni
NotSolved
Blau Outlook Kalender - Makro liest nur vergangene Termine aus
13.05.2018 21:01:50 Gast94236
NotSolved