Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 devolve 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.
Utilize as propriedades EffectiveDateSubtract, EffectiveDateAdd e EffectiveDateDiferença para calcular datas de início e de conclusão 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.