Метод Application.FindEx (Project)

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

Синтаксис

expression. FindEx (Field, Test, Value, Next, MatchCase, FieldID, TestID, SearchAllFields)

Выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Field Необязательный String Имя поля для поиска.
Test Необязательный String Тип сравнения между полем и значением. Может быть одной из следующих строк сравнения.
Value (Значение) Необязательный String Значение для сравнения с полем, заданным полем Field.
Next Необязательный Логический Значение true, если Project выполняет поиск следующего вхождения значения, соответствующего условиям поиска. False, если Project ищет следующее вхождение. Значение по умолчанию — True.
MatchCase Необязательный Логический Значение True , если в поиске учитывается регистр. Значение по умолчанию — False.
FieldID Необязательный Variant Идентификационный номер поля может быть одной из констант PjField . FieldID имеет приоритет над любым значением Поля.
TestID Необязательный Variant Тестовый идентификационный номер может быть одной из констант PjComparison . TestID имеет приоритет над любым значением Test.
SearchAllFields Необязательный Логический Если задано значение True, найдите указанное значение во всех доступных полях. Значение по умолчанию — False.

Строки сравнения

Строка сравнения Описание
"равно" Значение Поля равно Значению.
"не равно" Значение Поля не равно Значению.
"больше, чем" Значение Поля больше значения Value.
"больше или равно" Значение Поля больше или равно Значению.
"меньше, чем" Значение Поля меньше значения Value.
значение "меньше или равно" Значение Поля меньше или равно значению Value.
"is within" Значение Поля находится в значении Value.
"не внутри" Значение Field не находится в значении Value.
"contains" Поле содержит значение.
"не содержит" Поле не содержит значение.
"содержит точно" Поле содержит точно значение.

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

Boolean

Примечания

При использовании метода FindEx без аргументов или без указания поля, теста и значения отображается диалоговое окно Найти с параметрами, заданными для предыдущего состояния. Если для параметра SearchAllFields задано значение True, для программного использования по-прежнему требуются значения параметров Field, Test и Value.

Пример

Любой из следующих операторов находит следующее поле, содержащее значение 2, в наборе всех доступных полей.

FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True 
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
    TestID:=pjCompareContains, SearchAllFields:=True

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

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