Veröffentlicht 30. Juli 200718 j Hallo zusammen ich habe aus einer Outlook Besprechungsanfrage Start- und Endzeit ausgelesen und muss jetzt die Dauer bestimmen, also die Differenz der beiden. Gibt es eine Funktion TimeDiff() oder so ähnlich? (DateDiff gibts ja ). Wie kann ich das sonst realisieren? Habe Start- und Endzeit jetzt in 2 Variablen gespeichert von Typ Date. Ich benutze VBA mit Outlook 2003. Danke euch schonmal.
30. Juli 200718 j Hallo, ich bin jetzt nicht mehr so fit in VBA, aber eigentlich macht man es von der Idee her so, beide Zeiten in einen Unix-Timestamp umrechnen und subtrahieren und ggf. wieder umwandeln. Evtl hilft Dir folgender Link. HTH Phil
31. Juli 200718 j Dim dat1 As Date Dim dat2 As Date Dim dat3 As Date dat1 = Now dat2 = dat1 + 0.01 dat3 = dat1 - dat2 wenn die besprechung anfängt und 0,01 Tage dauert, dann steht die länge der besprechung in dat3 muss man natürlich anpassen, das hier soll nur verdeutlichen wies geht
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.