Поделиться через


Пример поставщика адресной книги

Область применения: Outlook 2013 | Outlook 2016

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

Этот пример можно скачать из примера кода API сообщений Outlook (MAPI).

Свойство Значение
Выполнимый:
SABP32.dll
Каталог исходного кода:
SampleAddressBookProvider\SABP
Язык:
C++
Платформы:
Microsoft Visual Studio 2008 для компиляции для Windows Vista, Windows Server 2008, Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003 с пакетом обновления 1 (SP1)

Поддерживаемые функции

Этот пример поддерживает следующие функции:

  • Ограничения таблиц. В этом примере реализовано разрешение префиксов и неоднозначных имен. Он не реализует полный язык ограничений MAPI, и ограничения поддерживаются только для отображаемого имени.

  • Таблица сведений для пользователей обмена сообщениями.

  • Одноразовые адреса.

  • Диалоговое окно расширенного поиска.

  • Интерфейс IMAPIStatus: IMAPIProp . Этот интерфейс частично поддерживается; его методы IMAPIProp делегируются интерфейсу IPropData . Дополнительные сведения см. в разделе Интерфейс IPropData: IMAPIProp .

  • Интерактивная и программная конфигурация.

Неподдерживаемые функции

Этот пример не поддерживает следующие функции:

  • Сортировка.

  • Списки рассылки.

  • Создание, удаление и изменение записей.

  • Свойства с несколькими значениями.

  • Именованные свойства.

  • Различие между именами и фамилиями в отображаемых именах.

Установка примера поставщика адресной книги

  1. Сведения о том, как скачать пример поставщика адресной книги, см. в статье Скачивание примеров MAPI для Outlook.

  2. Найдите папку, в которой сохранены примеры MAPI Для Outlook. Щелкните правой кнопкой мыши zip-папку OutlookMAPISamples-version number (OutlookMAPISamples-version< number)> и выберите команду Извлечь все.

  3. Нажмите кнопку Обзор, выберите расположение, в котором вы хотите сохранить пример, и нажмите кнопку Извлечь.

  4. Запустите Visual Studio 2008.

  5. В Visual Studio 2008 щелкните Файл, выберите Открыть, а затем — Проект или решение.

  6. Перейдите в расположение, в котором вы сохранили пример, щелкните SABP.vcproj и нажмите кнопку Открыть.

  7. On the Build menu, click Build Solution.

  8. В диалоговом окне Сохранить файл как нажмите кнопку Сохранить.

  9. В папке, в которой вы сохранили пример, щелкните правой кнопкой мыши файлinstall.bat и выберите запуск от имени администратора.

  10. В диалоговом окне Контроль учетных записей пользователей нажмите кнопку Продолжить.

    Примечание.

    Install.bat копирует .dll в папку установки Microsoft Office по умолчанию C:\Program Files\Microsoft Office\Office12. Если вы установили продукты Office в другом расположении, щелкните правой кнопкой мыши Install.bat и выберите команду Изменить. Файл откроется в Блокноте. Замените путь установки по умолчанию путем установки, используемым на компьютере.