Метод 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 и обратная связь.