Метод Table.FindRow (Outlook)
Находит первую строку в таблице , которая соответствует условиям, указанным в фильтре.
Синтаксис
выражение. FindRow
( _Filter_
)
Выражение Переменная, представляющая объект Table .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Фильтр | Обязательный | String | Указывает условие, которому должна соответствовать строка в таблице . |
Возвращаемое значение
Объект Row , представляющий первую строку в таблице , которая соответствует условиям фильтра. Возвращает значение NULL (Nothing в Visual Basic), если такая строка не найдена или таблица не содержит строк.
Замечания
FindRow всегда начинается из первой строки таблицы.
Функция FindRow возвращает значение NULL (Nothing в Visual Basic), если свойство в фильтре не существует в указанном пространстве имен. Свойство считается именованным свойством в наборе свойств MAPI, PS_PUBLIC_STRINGS. FindRow не возвращает ошибку в этом случае.
Функция FindRow возвращает ошибку, если фильтр является пустой строкой или недопустимым ограничением. В случаях, когда FindRow не находит ни одной строки, текущая строка не будет перемещаться в том месте, в котором она была до вызова FindRow.
Чтобы использовать поиск по индексации содержимого в таблице, используйте метод Restrict . Функция FindRow возвращает ошибку, если фильтр содержит ключевые слова индексирования содержимого.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.