Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает значение поля задачи, указанное именем поля.
Синтаксис
выражение.
SetTaskField( _Field_, _Value_, _AllSelectedTasks_, _Create_, _TaskID_, _ProjectName_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Field | Обязательный | String | Имя заданного поля задачи. |
| Значение | Обязательный | String | Значение поля задачи. |
| AllSelectedTasks | Необязательный | Логический | Значение true , если значение поля задано для всех выбранных задач. False , если для активной задачи задано значение . Значение по умолчанию — False. |
| Создание | Необязательный | Логический | Значение true, если Project создает задачу, если активная ячейка находится в пустой строке. Значение по умолчанию — True. |
| TaskID | Необязательный | Long | Идентификационный номер задачи, содержащей заданное поле. Если значение AllSelectedTasks имеет значение True, TaskID игнорируется. |
| ProjectName | Необязательный | String | Если активный проект является объединенным проектом, указывает имя проекта для задачи, указанной в TaskID. Если taskID не указан, projectName игнорируется. Значение по умолчанию — это имя активного проекта. |
Возвращаемое значение
Boolean
Примечания
Чтобы задать поле задачи по идентификатору, используйте метод SetTaskFieldByID .
Пример
В следующем примере поле задачи "Имя" с идентификатором задачи 3 изменяется на "Новое имя задачи", а затем возвращает его на исходное имя.
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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.