So ich hatte folgendes Problem.
Um eine Bearbeitungszeit auszurechnen, hab ich in ein Feld (berechnet beim Anlegen) mit @Now die Startzeit reingeschrieben. In der Aktion "Erledigt" war ich im Script und hab mit Now und TimeDifferenceDouble den Unterschied berechnet. Das Problem war jetzt, dass Now und @Now unterschiedliche Zeiten anzeigen. @Now verwendet nämlich (wahrscheinlich) die Serverzeit, und Now die Clientzeit. Ich hatte daher teilweise negative Bearbeitungszeiten.
Man kann es testen, indem man die Zeit auf seinem Rechner umstellt und folgenden Code ausgeführt...
Dim strScript As String
Dim varFormel As Variant
Dim strFormel As String
strScript = Cstr(Now)
varFormel = Evaluate("@Now")
strFormel = Cstr(varFormel(0))
Msgbox strScript + " --- Now" + Chr(13) + strFormel + " --- @Now"
Um solche Probleme zu vermeiden sollte man also einfach Now und @Now nicht vermischen.
Vielleicht hilfts ja jemanden....