Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте объектную модель Microsoft Outlook для возврата сведений обо всех элементах в папке. Однако часто нужно выполнить поиск определенного элемента или получить подмножество элементов в папке. Рассмотрим следующие примеры.
Вы разрабатываете базу данных Microsoft Access. Когда пользователь вводит новую запись контакта, необходимо предоставить пользователю возможность нажать кнопку, чтобы проверить, существует ли контакт с таким же именем в Outlook. При обнаружении совпадения можно получить все поля контакта и автоматически заполнить запись базы данных Access. В этом случае, если пользователь заполнил поля имени и фамилии в форме Access, можно использовать метод Items.Find в объектной модели Outlook для поиска совпадения с полем Полное имя Outlook. Если вы хотите убедиться, что в Outlook нет дополнительных контактов с тем же именем, можно использовать метод Items.FindNext для повторного выполнения того же поиска. Обратите внимание, что если результаты поиска не должны содержать значения для всех встроенных свойств элемента, для повышения производительности поиска следует использовать методы FindRow и Restrict объекта Table . Дополнительные сведения о поиске и фильтрации элементов с помощью объектной модели Outlook см. в разделе Перечисление, поиск и фильтрация элементов в папке.
Вы создаете программу Microsoft Visual Basic для автоматического планирования встреч в календарях пользователей. Для этого необходимо получить встречи пользователя за заданный день. В этом случае вы будете использовать метод Items.Restrict или Table.Restrict для получения всех встреч, которые приходятся на определенный день.
Хотя методы Items.Find, Items.Restrict, Table.FindRow и Table.Restrict выполняют аналогичные функции поиска и фильтрации, Items.Find поддерживает только синтаксис Microsoft Jet, тогда как другие поддерживают синтаксис Jet и синтаксис поиска и поиска DAV (DASL). Дополнительные сведения об этих синтаксисах см. в разделе Фильтрация элементов.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.