Метод Application.CustomFieldIndicatorAdd (Project)

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

Синтаксис

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

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

Параметры

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

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

Boolean

Примечания

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

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

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