次の方法で共有


アドレス帳プロバイダーのサンプル

適用対象: Outlook 2013 | Outlook 2016

このサンプルでは、表示名と電子メール アドレスに対して 1 つの読み取り専用コンテナーをサポートしています。これはフラット バイナリ ファイルから読み取られます。 このサンプルでは、1 回限りのテンプレートと、プロファイル ウィザードを除くすべての構成オプションがサポートされています。

このサンプルは、 Outlook Messaging API (MAPI) コード サンプルからダウンロードできます。

プロパティ
実行可能:
SABP32.dll
ソース コード ディレクトリ:
SampleAddressBookProvider\SABP
言語:
C++
プラットフォーム:
Windows Vista、Windows Server 2008、Windows XP SP2、Windows Server 2003 SP1 用にコンパイルする Microsoft Visual Studio 2008

サポートされている機能

このサンプルでは、次の機能がサポートされています。

  • テーブルの制限。 このサンプルでは、プレフィックス一致とあいまいな名前解決を実装しています。 完全な MAPI 制限言語は実装されず、制限は表示名でのみサポートされます。

  • メッセージング ユーザーの詳細表示テーブル。

  • 1 回限りのアドレス。

  • 高度な検索ダイアログ ボックス。

  • IMAPIStatus : IMAPIProp インターフェイス。 このインターフェイスは部分的にサポートされています。 IMAPIProp メソッドは IPropData インターフェイスに委任されます。 詳細については、「 IPropData : IMAPIProp インターフェイス」を参照してください。

  • 対話型およびプログラムによる構成。

サポートされていない機能

このサンプルでは、次の機能はサポートされていません。

  • 分別。

  • 配布リスト。

  • エントリの作成、削除、変更。

  • 複数の値を持つプロパティ。

  • 名前付きプロパティ。

  • 表示名の姓と名を区別する。

サンプル アドレス帳プロバイダーをインストールするには

  1. サンプル アドレス帳プロバイダーをダウンロードするには、「 Outlook MAPI サンプルのダウンロード」を参照してください。

  2. Outlook MAPI サンプルを保存したフォルダーを見つけます。 OutlookMAPISamples-<version 番号> zip フォルダーを右クリックし、[すべて抽出] をクリックします。

  3. [ 参照] をクリックし、サンプルを保存する場所を選択し、[ 抽出] をクリックします。

  4. Visual Studio 2008 を実行します。

  5. Visual Studio 2008 で、[ ファイル] をクリックし、[ 開く] を選択し、[ プロジェクト/ソリューション] をクリックします。

  6. サンプルを保存した場所を参照し、[ SABP.vcproj] をクリックし、[ 開く] をクリックします。

  7. [ ビルド] メニューで、[ ソリューションのビルド] をクリックします。

  8. [ ファイルを名前を付けて保存 ] ダイアログ ボックスで、[保存] をクリック します

  9. サンプルを保存したフォルダーで、 install.bat ファイルを右クリックし、[ 管理者として実行] をクリックします。

  10. [ユーザー アカウント制御] ダイアログ ボックスで、[続行] をクリックします。

    注:

    Install.bat は、既定の Microsoft Office インストール フォルダー C:\Program Files\Microsoft Office\Office12 に .dll をコピーします。 別の場所に Office 製品をインストールしている場合は、[ Install.bat ] を右クリックし、[ 編集] をクリックします。 ファイルがメモ帳で開きます。 既定のインストール パスを、コンピューターで使用されるインストール パスに置き換えます。