tredl127
Goto Top

Outlook Kalender Serientermin mit Ausnahmen

Hallo Zuzammen!

Ich habe eine spezielle Frage:

Ich möchte einen Serientermin ertellen in Outlook, der jeden Freitag stattfinden.

Außer jeden 4 Freitag soll der Termin nicht stattfinden.

Kann man das irgendwie lösen, oder ist es einfacher diesen 4 Freitag immer per Hand zu löschen.

lg

Andi

Content-ID: 6576076452

Url: https://administrator.de/contentid/6576076452

Ausgedruckt am: 21.11.2024 um 23:11 Uhr

6247018886
6247018886 30.03.2023 aktualisiert um 17:19:33 Uhr
Goto Top
Moin.
Kannst du z.B. mit nem Makro in Outlook nachträglich löschen,

Sub JedeVierteInstanzLoeschen()
    Dim itm As Object, itms As items, subject As String, cnt as Integer
    subject = "Meine TerminSerie"  
    Set itms = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderCalendar).items  
    itms.Sort "[Start]"  
    itms.IncludeRecurrences = True
    Set itms = itms.Restrict("[SUBJECT] = """ & subject & """ AND [IsRecurring] = True")  
    cnt = 1
    Set itm = itms.GetFirst
    While Not itm Is Nothing
        If cnt Mod 4 = 0 Then
            itm.Delete
        End If
        Set itm = itms.GetNext
        cnt = cnt + 1
    Wend
End Sub
oder eben direkt damit anlegen und jeden 4ten Termin entfernen:
Sub ErstelleTerminJedenFreitagAusserjeden4ten()
    Dim app As AppointmentItem
    Set app = Application.CreateItem(olAppointmentItem)
    dtStart = CDate("31.03.2023 08:00")  
    dtEnd = CDate("31.03.2023 08:30")  
    dtSeriesEnd = CDate("02.06.2023")  
    With app
        .Start = dtStart
        .End = dtEnd
        .subject = "Mein Termin"  
        With .GetRecurrencePattern
            .DayOfWeekMask = olFriday
            .Interval = 1
            .EndTime = dtSeriesEnd
        End With
        .Save
        dt = DateAdd("ww", 3, dtStart)  
        cnt = 1
        While dt <= dtSeriesEnd
            .GetRecurrencePattern.GetOccurrence(dt).Delete
            dt = DateAdd("ww", 4, dt)  
        Wend
    End With
End Sub
Cheers briggs
Starmanager
Starmanager 31.03.2023 aktualisiert um 09:34:33 Uhr
Goto Top
Man koennte 3 Serientermine anlegen. Monatlich am ersten/zweiten/dritten Freitag

Was machst Du am 5 Serientermin wie z.B. Heute?
6247018886
6247018886 31.03.2023 um 09:36:08 Uhr
Goto Top
Zitat von @Starmanager:
Was machst Du am 5 Serientermin wie z.B. Heute?
Freitag ist immer Party 🥳🍿😜