アドレス帳プロバイダーのサンプル
適用対象: 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 インターフェイス」を参照してください。
対話型およびプログラムによる構成。
サポートされていない機能
このサンプルでは、次の機能はサポートされていません。
分別。
配布リスト。
エントリの作成、削除、変更。
複数の値を持つプロパティ。
名前付きプロパティ。
表示名の姓と名を区別する。
サンプル アドレス帳プロバイダーをインストールするには
サンプル アドレス帳プロバイダーをダウンロードするには、「 Outlook MAPI サンプルのダウンロード」を参照してください。
Outlook MAPI サンプルを保存したフォルダーを見つけます。 OutlookMAPISamples-<version 番号> zip フォルダーを右クリックし、[すべて抽出] をクリックします。
[ 参照] をクリックし、サンプルを保存する場所を選択し、[ 抽出] をクリックします。
Visual Studio 2008 を実行します。
Visual Studio 2008 で、[ ファイル] をクリックし、[ 開く] を選択し、[ プロジェクト/ソリューション] をクリックします。
サンプルを保存した場所を参照し、[ SABP.vcproj] をクリックし、[ 開く] をクリックします。
[ ビルド] メニューで、[ ソリューションのビルド] をクリックします。
[ ファイルを名前を付けて保存 ] ダイアログ ボックスで、[保存] をクリック します。
サンプルを保存したフォルダーで、 install.bat ファイルを右クリックし、[ 管理者として実行] をクリックします。
[ユーザー アカウント制御] ダイアログ ボックスで、[続行] をクリックします。
注:
Install.bat は、既定の Microsoft Office インストール フォルダー C:\Program Files\Microsoft Office\Office12 に .dll をコピーします。 別の場所に Office 製品をインストールしている場合は、[ Install.bat ] を右クリックし、[ 編集] をクリックします。 ファイルがメモ帳で開きます。 既定のインストール パスを、コンピューターで使用されるインストール パスに置き換えます。