Application.TaskMove-Methode (Project)

Verschiebt den Anfangstermin von einem oder mehreren ausgewählten Vorgängen um die angegebene Anzahl von Tagen.

Syntax

Ausdruck. TaskMove( _MoveForward_, _IsWorkingDuration_, _MoveDays_ )

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

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
MoveForward Optional Variant True, Wenn die Aufgabe in der Zeit vorwärts verschoben wird. False, Wenn die Aufgabe in der Zeit rückwärts verschoben wird. Der Standardwert ist True.
IsWorkingDuration Optional Variant True , wenn die von MoveDays angegebene Anzahl von Tagen nur für Arbeitstage gilt. False, Wenn die Anzahl der Tage, die durch MoveDays angegebenen beide enthält Arbeitstage und arbeitsfreie Tage. Der Standardwert ist True.
MoveDays Optional Integer Gibt die Anzahl von Tagen an, um die die ausgewählten Vorgänge verschoben werden. Der Standardwert ist 1.

Rückgabewert

Boolean

Bemerkungen

TaskMove -Methode wird nicht Einschränkungen für Vorgängervorgänge für automatisch geplante Vorgänge überschrieben.

TaskMove -Methode entspricht auf verschiedene Befehle in der Aufgabe verschieben Dropdown-Menü auf dem Menüband Aufgabe. Um unvollständig oder vollständige Teile eines Vorgangs zum Statusdatum verschieben möchten, verwenden Sie die TaskMoveToStatusDate -Methode.

Beispiel

Im folgenden Beispiel ist Freitag, der 24.7.2009, als Anfangstermin eines ausgewählten Vorgangs festgelegt. Nach dem Ausführen der Anweisung ist Montag, der 3.8.2009, der Anfangstermin des Vorgangs. Der Anfangstermin des Vorgangs wurde um 8 Arbeitstage nach hinten verschoben.

Application.TaskMove MoveDays:=8

If the selected task is manually scheduled and has a predecessor task with a finish-to-start (FS) constraint, the following statement moves the selected task back one working day.

Wenn Sie den ausgewählten Vorgang in einen automatisch geplanten Vorgang ändern, kann der Vorgang mit der Anweisung nur bis zum Endtermin des Vorgängervorgangs nach vorn verschoben werden.

Application.TaskMove MoveForward:=False

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.