Метод Application.SetField (Project)
Задает значение локального настраиваемого поля или корпоративного настраиваемого поля для выбранных задач или ресурсов.
Синтаксис
выражение. SetField
( _Field_
, _Value_
, _Create_
)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Field | Обязательный | String | Имя настраиваемого поля. |
Value (Значение) | Обязательный | 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 и обратная связь.