Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает значение для поля процента завершения одной или нескольких задач в представлении Планировщика команд.
Синтаксис
выражение. 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 и обратная связь.