StartDriver.EffectiveDateDifference-Eigenschaft (Project)

Ruft die Dauer zwischen zwei Datumsangaben in Minuten ein, mit dem effektiven Kalender für einen manuell geplanten Vorgang ab. Schreibgeschützter langer Wert.

Syntax

Ausdruck. EffectiveDateDifference( _StartDate_, _FinishDate_ )

Ausdruck Ein Ausdruck, der ein StartDriver-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
StartDate Erforderlich Variant Beliebiger Anfangstermin und beliebige Uhrzeit, z. B. "10.07.2010" oder "10.07.2010 14:00:00".
FinishDate Erforderlich Variant Beliebiger Endtermin und beliebige Uhrzeit.

HinwBemerkungeneise

Die EffectiveDateDifference -Eigenschaft verwendet effektiven Kalender für manuell geplante Vorgänge, wodurch Aufgaben beginnen oder enden auf arbeitsfreie Zeiten. Die Argumente StartDate und FinishDate können beliebige Datumsangaben entsprechen. Die -Eigenschaft und die Argumente wirken sich nicht auf die Aufgabentermine aus.

Verwenden Sie die Eigenschaften EffectiveDateSubtract, EffectiveDateAdd und EffectiveDateDifference , um Start- und Endtermine für manuell geplante Vorgänge zu berechnen.

Verwenden Sie zur Berechnung des Datumsunterschieds für automatisch geplante Vorgänge, bei denen Sie auch den Kalender angeben können, die DateDifference -Methode.

Beispiel

Mit der folgenden Anweisung wird der Wert 480 zurückgegeben, der angibt, dass der Endtermin 8 Arbeitsstunden nach dem Anfangstermin liegt.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateDifference("7/1/2009 3:00:00 PM", "7/2/2009 3:00:00 PM")

Mit der folgenden Anweisung wird der Wert -840 zurückgegeben, der angibt, dass der Endtermin 14 Arbeitsstunden vor dem Anfangstermin liegt.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateDifference("7/1/2009 3:00:00 PM", "6/30/2009 8:00:00 AM")

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.