Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает значение локального настраиваемого поля или корпоративного настраиваемого поля для выбранных задач или ресурсов.
Синтаксис
выражение.
SetField( _Field_, _Value_, _Create_ )
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Field | Обязательный | String | Имя настраиваемого поля. |
| Значение | Обязательный | String | Значение поля. |
| Создание | Необязательный | Логический | Значение true , если создается новое значение; в противном случае — False. Значение по умолчанию — True. |
Возвращаемое значение
Boolean
Примечания
Если настраиваемое поле использует таблицу подстановки, которая не позволяет вводить дополнительные элементы, указанное значение должно соответствовать предопределенным значениям в таблице подстановки.
Если значение аргумента Field не существует в качестве настраиваемого имени поля для выбранных элементов, метод SetField приводит к ошибке во время выполнения 1101.
Пример
В следующем примере для настраиваемого поля текста корпоративной задачи задается одно из допустимых значений в таблице подстановки для настраиваемого поля. Чтобы использовать пример, создайте таблицу подстановки в Project Web App, которая содержит значение 3, а затем создайте настраиваемое текстовое поле задачи, использующее таблицу подстановки. Выберите задачу в активном проекте и выполните команду в окне Интерпретация в редакторе Visual Basic.
Application.SetField Field:="TestEntTaskText", Value:="Value 3"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.