Application.CustomFieldIndicatorAdd метод (Project)

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

Синтаксис

выражение. CustomFieldIndicatorAdd( _FieldID_, _Test_, _Value_, _IndicatorID_, _CriteriaList_, _Index_ )

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
FieldID Обязательный Long Настраиваемое поле. Может быть одной из констант PjCustomField .
Test Обязательный Long Тип сравнения между значением и настраиваемым полем, указанным в коде поля. Может быть одной из констант PjComparison .
Значение Обязательный String Значение, которое сравнивается со значением настраиваемого поля. Если условием Test является pjCompareAnyValue, то значение игнорируется.
Идентификатор индикатора Обязательный Long Изображение индикатора, которое будет отображаться, когда значение поля, указанного с помощью FieldID , проходит сравнение, указанное с помощью Test. Может быть одной из констант PjIndicator .
Список критериев Необязательный Long Список условий, в который должно быть добавлено условие проверки. Может быть одной из констант PjCriteriaList . Значение по умолчанию: pjCriteriaNonSummary.
Индекс; Необязательный Integer Позиция для добавления проверяемого условия в список, указанный CriteriaList. Тесты оцениваются в порядке возрастания индекса . Если Индекс равен n + 2 или больше, где n — количество существующих тестов, тест добавляется с n + 1. Значение по умолчанию: n + 1.

Возвращаемое значение

Boolean

Примечания

Метод CustomFieldIndicatorAdd возвращает перехватываемую ошибку (код ошибки 1004), если список, указанный в CriteriaList, доступен только для чтения, поскольку для него задано нанаследование значений из другого списка.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.