Método Application.TaskMove (Project)
Move a data de início de uma ou mais tarefas selecionadas com base no número de dias especificado.
Sintaxe
expression. TaskMove
( _MoveForward_
, _IsWorkingDuration_
, _MoveDays_
)
Expressão Uma expressão que retorna um objeto Application .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
MoveForward | Opcional | Variant | True se a tarefa move para frente no tempo. False se a tarefa será movida para trás no tempo. O padrão é True. |
IsWorkingDuration | Opcional | Variantes | True se o número de dias especificados pelo MoveDays for apenas para dias úteis. False se o número de dias especificado pelo MoveDays inclui os dois dias de trabalho e de folga. O padrão é True. |
MoveDays | Opcional | Número inteiro | Especifica o número de dias para mover as tarefas selecionadas. O valor padrão é 1. |
Valor de retorno
Boolean
Comentários
O método TaskMove não substitui uma restrição de tarefa predecessora de tarefas agendadas automaticamente.
O método TaskMove corresponde a vários comandos no menu suspenso Mover tarefa da faixa de opções de tarefa. Para mover partes incompletas ou completos de uma tarefa para a data de status, use o método TaskMoveToStatusDate.
Exemplo
Para o exemplo a seguir, a data de início de uma tarefa selecionada é sexta-feira, 24/7/09. Depois de executar a instrução, a data de início da tarefa será segunda-feira, 3/8/09. A data de início da tarefa avançou oito dias úteis.
Application.TaskMove MoveDays:=8
Se a tarefa selecionada for agendada manualmente e tiver uma tarefa predecessora com uma restrição (FS) de término-a-início, esta instrução moverá novamente a tarefa selecionada um dia útil à frente.
Se você alterar a tarefa selecionada para agendada automaticamente, a instrução só poderá retroceder a tarefa até a data de término da tarefa predecessora.
Application.TaskMove MoveForward:=False
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.