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.