Метод Application.SetField (Project)

Задает значение локального настраиваемого поля или корпоративного настраиваемого поля для выбранных задач или ресурсов.

Синтаксис

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