Método Application.SetTaskField (Project)
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 True, 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.