Метод Application.SetTPField (Project)
Задает значение для поля процента завершения одной или нескольких задач в представлении Планировщика команд.
Синтаксис
выражение. SetTPField
( _Field_
, _Value_
, _AllSelectedTasks_
, _Create_
, _TaskID_
, _ProjectName_
)
Выражение Выражение, возвращающее объект Application .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Field | Обязательный | String | Аргумент Field может быть только "% Complete". Вы также можете использовать метод FieldConstantToFieldName с pjTaskPercentComplete, как показано в примере. |
Value (Значение) | Обязательный | String | Значение аргумента Field . Значения могут варьироваться от "0" до "100" для процента завершения. |
AllSelectedTasks | Необязательный | Логический | Не используется в Project. Значение равно True, что означает, что аргументы Field и Value заданы для всех выбранных задач. |
Создание | Необязательный | Логический | Не используется в Project. |
TaskID | Необязательный | Long | Не используется в Project. |
ProjectName | Необязательный | String | Не используется в Project. |
Возвращаемое значение
Boolean
Пример
В следующем примере для выбранных задач в представлении Планировщика команд задано значение 40 % завершения.
Sub TestSetTPField()
Dim fieldName As String
fieldName = FieldConstantToFieldName(pjTaskPercentComplete)
Application.SetTPField Field:=fieldName, Value:="40"
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.