Filtering Items Using Comparison and Logical Operators
Операторы сравнения
Используйте следующие операторы сравнения в строках фильтра с помощью синтаксиса Microsoft Jet или синтаксиса поиска и поиска DAV (DASL):
<
Выполняет сравнение меньше чем.
-
Выполняет сравнение большего, чем.
<=
Выполняет сравнение меньше или равно.
-
=
Выполняет сравнение больше или равно.
<>
Выполняет сравнение, не равное.
=
Выполняет равное сравнение.
Логические операторы
Используйте логические операторы And, Notили в строках фильтра в синтаксисе Jet или DASL. Порядок приоритета этих операторов, от самого высокого до самого низкого, имеет следующий порядок: Not, And, Or. Используйте круглые скобки, чтобы указать определенный приоритет в фильтре. Логические операторы не учитывают регистр.
Not
Выполняет логическое ЗНАЧЕНИЕ NOT в условии . Следующий код извлекает все контакты с именем Джейн и которые не работают в корпорации Майкрософт.
criteria = _ "[FirstName] = 'Jane' And Not([CompanyName] = 'Microsoft')"
And
Выполняет логическое И для условия. В следующем коде извлекаются все контакты, работающие в Корпорации Майкрософт и имя которых — Мэри.
criteria = _ "[FirstName] = 'Mary' And [CompanyName] = 'Microsoft'"
Or
Выполняет логическое ИЛИ для условия. Следующий код возвращает все контактные элементы с именем Питер или Пол.
criteria = "[FirstName] = 'Peter' Or [FirstName] = 'Paul'"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.