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.