Partager via


Propriété StartDriver.EffectiveDateSubtract (Project)

Obtient la date et l’heure qui précèdent une autre date d’une durée spécifiée, à l’aide du calendrier effectif pour une tâche planifiée manuellement. Variant en lecture seule.

Syntaxe

expression. EffectiveDateSubtract( _Date_, _Duration_ )

Expression Expression qui renvoie un objet StartDriver .

Parameters

Nom Requis/Facultatif Type de données Description
Date Requis Variant Date et heure arbitraires, par exemple, « 10/07/2010 » ou « 10/07/2010 14:00:00 ».
Duration Requis Variant Durée à soustraire, par exemple, « 3j » ou « 2s ».

Remarques

La propriété EffectiveDateSubtract utilise le calendrier effectif pour les tâches planifiées manuellement, ce qui permet aux tâches de démarrer et de se terminer pendant des périodes chômées. La propriété et les arguments sont sans effet sur les dates réelles des tâches.

Utilisez les propriétés EffectiveDateSubtract, EffectiveDateAdd et EffectiveDateDifference pour calculer les dates de début et de fin des tâches planifiées manuellement.

Pour calculer une date pour une tâche planifiée automatiquement, où vous pouvez également spécifier le calendrier, utilisez la méthode DateSubtract .

Exemple

L’instruction suivante renvoie la valeur « 24/06/2009 8:00:00 », ce qui correspond à six jours avant la date spécifiée.

Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateSubtract("7/2/2009", "6d")

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.