Application.TaskMove (projet)

Déplace la date de début d’une ou de plusieurs tâches sélectionnées du nombre de jours spécifié.

Syntaxe

expression. TaskMove( _MoveForward_, _IsWorkingDuration_, _MoveDays_ )

expression Une expression qui renvoie un objet Application .

Paramètres

Nom Requis/Facultatif Type de données Description
Aller de l’avant Facultatif Variant True si la tâche est avancée dans le temps. False si elle est reculée dans le temps. La valeur par défaut est True.
IsWorkingDuration Facultatif Variant True si le nombre de jours spécifié par MoveDays est uniquement pour les jours ouvrables. False si le nombre de jours spécifié par MoveDays correspond à des jours ouvrés et des jours chômés. La valeur par défaut est True.
MoveDays Facultatif Integer Spécifie de combien de jours les tâches sélectionnées doivent être déplacées. La valeur par défaut est 1.

Valeur renvoyée

Boolean

Remarques

La méthode TaskMove ne remplace pas une contrainte de prédécesseur pour les tâches planifiées automatiquement.

La méthode TaskMove correspond à différentes commandes du menu déroulant Déplacer la tâche du ruban TÂCHE . Pour déplacer les parties incomplètes ou terminées d’une tâche vers la date de status, utilisez la méthode TaskMoveToStatusDate.

Exemple

Pour l’exemple suivant, la date de début d’une tâche sélectionnée est le vendredi 24/07/09. Après l’exécution de l’instruction, la date de début de la tâche est le lundi 03/08/09. La date de début de la tâche a été avancée de huit jours ouvrables.

Application.TaskMove MoveDays:=8

Si la tâche sélectionnée est planifiée manuellement et a un prédécesseur avec une contrainte Fin à début (FD), l’instruction suivante recule la tâche sélectionnée d’un jour ouvré.

Si vous modifiez la tâche de manière à la planifier automatiquement, l’instruction peut reculer la tâche au maximum jusqu’à la fin de la date du prédécesseur.

Application.TaskMove MoveForward:=False

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.