Método Application.TaskOnTimeline (Project)
Gerencia tarefas no painel Linha do Tempo ou em uma linha do tempo personalizada especificada.
Sintaxe
expression. TaskOnTimeline
( _TaskID_
, _Remove_
, _TimelineViewName_
)
Expressão Uma expressão que retorna um objeto Application .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
TaskID | Opcional | Long | Especifica o número de identificação de uma tarefa a ser adicionada ou removida à/da linha do tempo. Se TaskID for especificado, as tarefas selecionadas serão ignoradas. |
Remove | Opcional | Boolean | True se a tarefa especificada por TaskID ou as tarefas selecionadas é removida da linha do tempo; Caso contrário, False. O valor padrão é False. |
TimelineViewName | Opcional | String | Especifica o nome de uma linha do tempo a ser usada. O nome pode ser a "Linha do Tempo" interna ou uma linha do tempo personalizada existente, como "Minha Linha do Tempo". O valor padrão é o nome da linha do tempo ativa. |
Showdialog | Opcional | Boolean | True se Project exibe a caixa de diálogo Adicionar tarefas à linha do tempo; Caso contrário, False. Quaisquer tarefas que já estão na linha do tempo tem uma seleção por seus nomes. Se ShowDialog for True, o Project ignorará os argumentos TaskID e Remove. O valor padrão é False. |
Valor de retorno
Boolean
Comentários
A execução de TaskOnTimeline sem nenhum argumento coloca as tarefas selecionadas na linha do tempo ativa.
Se o projeto incluir exibições de linha do tempo personalizadas, o uso do argumento TimelineViewName ativará a linha do tempo especificada e aplicará alterações especificadas pelos outros argumentos. Se a linha do tempo especificada não existir, o TaskOnTimeline não executa nenhuma ação, mas ainda retorna True.
Exemplo
A instrução a seguir remove tarefas selecionadas da linha do tempo. Você pode selecionar as tarefas no Gráfico de Gantt ou na linha da tempo.
application.TaskOnTimeline Remove:=True
Se o painel interno Linha do Tempo estiver ativo e houver uma linha do tempo personalizada chamada "Minha Linha do Tempo", esta instrução substituirá o painel Linha do Tempo por "Minha Linha do Tempo" e adicionará a tarefa 3 à linha do tempo personalizada.
application.TaskOnTimeline TaskID:=3, TimelineViewName:="My Timeline"
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.