Probier mal
datum = (Today + 14)
While Not (entry Is Nothing)
Set doc = entry.Document
'nur wenn Seminar in 14 Tagen stattfindet
Forall sem_einzeltermin In doc.SemEinzeltermine
If IsDate (sem_einzeltermin) Then
If sem_einzeltermin = datum Then
.... Deine Aktion
Exit Forall
End If
End If
End Forall
Ohne es zu wissen, könnte ich mir vorstellen, dass item.Contains nicht wirklich für Datumswerte geeignet ist
Sollte das so nicht funktionieren, könnten Uhrzeiten im Termin enthalten sein, dann würde ich den Vergleich über Format machen
Dim datum As String
datum = Format (Today + 14, "yyyymmdd")
While Not (entry Is Nothing)
Set doc = entry.Document
'nur wenn Seminar in 14 Tagen stattfindet
Forall sem_einzeltermin In doc.SemEinzeltermine
If IsDate (sem_einzeltermin) Then
If Format (sem_einzeltermin, "yyyymmdd") = datum Then
.... Deine Aktion
Exit Forall
End If
End If
End Forall