Compartilhar via


Propriedade StartDriver.EffectiveDateAdd (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. Somente leitura Variant.

Sintaxe

expressão. EffectiveDateAdd( _Date_, _Duration_ )

Expressão Uma expressão que retorna um objeto StartDriver .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Date Obrigatório Variant Data e hora arbitrárias; por exemplo, "10/7/2010" ou "10/7/2010 14:00:00".
Duration Obrigatório Variant Duração a ser adicionada; por exemplo, "3d" ou "2s".

Comentários

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. A propriedade e argumentos não têm efeito sobre datas de tarefa real.

Use as propriedades EffectiveDateSubtract, EffectiveDateAdd e EffectiveDateDifference para calcular as datas de início e término para tarefas agendadas manualmente.

Para calcular uma data para uma tarefa agendada automaticamente, onde você também pode especificar o calendário, use o método DateAdd.

Exemplo

A seguinte instrução retorna o valor "9/7/2009 17:00:00", que corresponde a seis dias após a data especificada.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? 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.