Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define o valor de um campo de tarefa especificado pelo nome do campo.
Sintaxe
expression.
SetTaskField( _Field_, _Value_, _AllSelectedTasks_, _Create_, _TaskID_, _ProjectName_ )
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Field | Obrigatório | String | O nome do campo da tarefa a ser definido. |
| Value | Obrigatório | String | O valor do campo da tarefa. |
| AllSelectedTasks | Opcional | Boolean | True se o valor do campo é definido para todos os recursos selecionados. False se o valor é definido para a tarefa ativa. O valor padrão é False. |
| Create | Opcional | Boolean | True se Project cria uma tarefa quando a célula ativa estiver em uma linha vazia. O valor padrão é True. |
| TaskID | Opcional | Long | O número de identificação da tarefa que contém o campo a ser definido. Se AllSelectedTasks for Verdadeiro, TaskID será ignorado. |
| ProjectName | Opcional | String | Se o projeto ativo for um projeto consolidado, especifica o nome do projeto para a tarefa especificada pelo TaskID. Se TaskID não for especificado, NomeDoProjeto será ignorada. O valor padrão é o nome do projeto ativo. |
Valor de retorno
Boolean
Comentários
Para definir um campo de tarefas pela ID, use o método SetTaskFieldByID.
Exemplo
O exemplo a seguir altera o campo de tarefa "Nome" da Identificação de Tarefa 3 para "Novo Nome de Tarefa" e depois exibe seu nome original novamente.
Sub Set_TaskField()
Dim T As Task
Set T = ActiveProject.Tasks(3)
' Save the task name
OldName = T.GetField(pjTaskName)
ViewApply Name:="&Gantt Chart"
SetTaskField Field:="Name", Value:="New Task's Name", TaskID:=3
SetTaskField Field:="Name", Value:=OldName, TaskID:=3
End Sub
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.