Propriedade StartDriver. EffectiveDateAdd (Project)StartDriver.EffectiveDateAdd property (Project)

Obtém a data e hora que segue outra data por um período especificado, usando o calendário efetivo para uma tarefa agendada manualmente.Gets the date and time that follows another date by a specified duration, using the effective calendar for a manually scheduled task. Variantsomente leitura.Read-only Variant.

SintaxeSyntax

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

expressão Uma expressão que retorna um objeto StartDriver .expression An expression that returns a StartDriver object.

ParâmetrosParameters

NomeName Obrigatório/OpcionalRequired/Optional Tipo de dadosData type DescriçãoDescription
DateDate ObrigatórioRequired VariantVariant Data e hora arbitrárias; por exemplo, "10/7/2010" ou "10/7/2010 14:00:00".Arbitrary date and time, for example, "7/10/2010" or "7/10/2010 2:00:00 PM".
DurationDuration ObrigatórioRequired VariantVariant Duração a ser adicionada; por exemplo, "3d" ou "2s".Duration to add, for example, "3d" or "2w".

ComentáriosRemarks

A propriedade EffectiveDateAdd usa o calendário efetivo para tarefas agendadas manualmente, o que permite que as tarefas de início e término nos períodos de folga.The EffectiveDateAdd property uses the effective calendar for manually scheduled tasks, which allows tasks to start and finish on non-working times. A propriedade e argumentos não têm efeito sobre datas de tarefa real.The property and arguments have no effect on actual task dates.

Você pode usar as propriedades EffectiveDateSubtract, EffectiveDateAdd e EffectiveDateDifference para calcular a iniciar e datas de término para tarefas agendadas manualmente.You can use the EffectiveDateSubtract, EffectiveDateAdd, and EffectiveDateDifference properties to calculate start and finish dates for manually scheduled tasks.

Para calcular uma data para uma tarefa agendada automaticamente, onde você também pode especificar o calendário, use o método DateAdd.To calculate a date for an automatically scheduled task, where you can also specify the calendar, use the DateAdd method.

ExemploExample

A seguinte instrução retorna o valor "9/7/2009 17:00:00", que corresponde a seis dias após a data especificada.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")

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.