Guten Morgen,
nicht böse werden - aber wenn man nur alle paar Jahre mal eine mini Programmänderung in Notes macht, ist das schon immer wieder eine kleine Herausforderung:) Aber so wies jetzt aussieht habe ich das endlich hinbenkommen:
Dim aktDate As NotesDateTime
Dim todayDate As NotesDateTime
'Das heutige Datum setzen
Set todayDate = New NotesDateTime( Today )
Set aktDate = New NotesDateTime( doc.Created )
If doc.doneAntr_1(0) = "" And (todayDate.TimeDifference(aktDate) / 86400) > 0 And (((todayDate.TimeDifference(aktDate) / 86400) Mod 30) = 0) Then
Danke euch vielmals für die Infos und Hilfe.
Grüße
Heidi
Heidi, wir werden ganz bestimmt nicht böse (warum auch?), aber gelesen hats Du im verlinkten Artikel immer noch nicht.
Dein
Dim aktDate As Variant
Dim fixDate As Variant
aktDate = Cdat("Februar 27, 2009")
fixDate = Cdat("Februar 26, 2009")
Messagebox (Format(fixDate , "Short Date") - Format(aktDate, "Short Date")) /86400
geht viel einfacher mit
Messagebox (Datenumber (2009, 2, 27) - Datenumber (2009, 2, 26))
Das Gedöns mit der NotesDateTime-Klasse ist ebenfalls unnötig - Du weisst doch schon, dass Datumsangaben auf Datumsseriennummern basieren.
Bernhard