StartDriver. EffectiveDateAdd, propriété (Project)StartDriver.EffectiveDateAdd property (Project)

Obtient la date et l’heure qui suivent une autre date d’une durée spécifiée, à l’aide du calendrier effectif pour une tâche planifiée manuellement.Gets the date and time that follows another date by a specified duration, using the effective calendar for a manually scheduled task. Variant en lecture seule.Read-only Variant.

SyntaxeSyntax

expression.expression. EffectiveDateAdd( _Date_, _Duration_ )EffectiveDateAdd( _Date_, _Duration_ )

expression Expression qui renvoie un objet StartDriver .expression An expression that returns a StartDriver object.

ParamètresParameters

NomName Requis/FacultatifRequired/Optional Type de donnéesData type DescriptionDescription
DateDate RequisRequired VariantVariant Date et heure arbitraires, par exemple, « 10/07/2010 » ou « 10/07/2010 14:00:00 ».Arbitrary date and time, for example, "7/10/2010" or "7/10/2010 2:00:00 PM".
DurationDuration RequisRequired VariantVariant Durée à ajouter, par exemple, « 3j » ou « 2s ».Duration to add, for example, "3d" or "2w".

RemarquesRemarks

La propriété EffectiveDateAdd 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.The EffectiveDateAdd property uses the effective calendar for manually scheduled tasks, which allows tasks to start and finish on non-working times. La propriété et les arguments sont sans effet sur les dates réelles des tâches.The property and arguments have no effect on actual task dates.

Vous pouvez utiliser les propriétés Propriétés effectivedatesubtract, EffectiveDateAddet EffectiveDateDifference pour calculer les dates de début et de fin des tâches planifiées manuellement.You can use the EffectiveDateSubtract, EffectiveDateAdd, and EffectiveDateDifference properties to calculate start and finish dates for manually scheduled tasks.

Pour calculer une date pour une tâche planifiée automatiquement, où vous pouvez également spécifier le calendrier, utilisez la méthode DATEADD .To calculate a date for an automatically scheduled task, where you can also specify the calendar, use the DateAdd method.

ExempleExample

L’instruction suivante renvoie la valeur « 09/07/2009 17:00:00 », ce qui correspond à six jours après la date spécifiée.The following statement returns the value "7/9/2009 5:00:00 PM", which is six days after the specified date.

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

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.