Thema Datum  Von Nutzer Rating
Antwort
Rot Auslesen von freigegebenen Kalender aus Outlook
26.02.2021 09:04:43 Josef
NotSolved

Ansicht des Beitrags:
Von:
Josef
Datum:
26.02.2021 09:04:43
Views:
1347
Rating: Antwort:
  Ja
Thema:
Auslesen von freigegebenen Kalender aus Outlook

Guten Morgen,

ich nutze den u.g. Code zum Auslesen von freigegebenen Kalender. Er funktioniert bei  fast allen Personen. Nur bei einer Person kann ich die Bedingung des Zeitraums und die Ausweitung auf die Serientermine nicht gemeinsam nutzen. Bei einer Bedingung läuft der Code durch. Sobald ich beides nutze hängt sich der Code bei " For Each oAppt..." auf. Im Outlook erscheint folgende Nachricht:

Die Aktion konnte nicht beendet werden, das Posteingang nicht antwortet. Währlen Sie wechseln zu um Posteingang zu wechseln und das Problem zu lösen.

Wenn ich Wechseln zu Drücke geht nichts mehr, ich muss Outlook neu starten, dann bricht der VBA Code ab.

Wo könnte der Fehler sein?

Vielen Dank

 

Function test()

Dim myStart As Date
Dim myEnd As Date
Dim strRestriction As String


Set OL = CreateObject("Outlook.Application")
Set olNS = OL.GetNamespace("MAPI")
Set myRecipient = olNS.CreateRecipient("Test@gmx.de")
Set SharedFolder = olNS.GetSharedDefaultFolder(myRecipient, 9) 'Kommentar:9=Kalenderordner

Set oItems = SharedFolder.Items

myStart = Date
myEnd = DateAdd("d", 40, myStart)
     
strRestriction = "[Start] <= '" & Format$(myEnd, "mm/dd/yyyy hh:mm AMPM") _
    & "' AND [End] >= '" & Format(myStart, "mm/dd/yyyy hh:mm AMPM") & "'"

oItems.Sort "[Start]"
oItems.IncludeRecurrences = True
For Each oAppt In oItems.Restrict(strRestriction)
Debug.Print "start:"; oAppt.Start & " " & oAppt.End & " sub: " & oAppt.Subject
Next

 End Function


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 Auslesen von freigegebenen Kalender aus Outlook
26.02.2021 09:04:43 Josef
NotSolved