Propriedade StartDriver.EffectiveDateSubtract (Project)
Obtém a data e hora que precede outra data por um período especificado, usando o calendário efetivo para uma tarefa agendada manualmente. Somente leitura Variant.
Sintaxe
expressão. EffectiveDateSubtract
( _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 subtraída; por exemplo, "3d" ou "2s". |
Comentários
A propriedade EffectiveDateSubtract 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 DateSubtract.
Exemplo
A seguinte instrução retorna o valor "24/6/2009 8:00:00", que corresponde a seis dias antes da data especificada.
Debug.Print ActiveProject.Tasks(3).StartDriver.EffectiveDateSubtract("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.