アドレス帳オプションの設定

適用対象: Outlook 2013 | Outlook 2016

アドレス帳を使用するためのオプションを記述する 3 つのプロパティを設定できます。

  • PR_AB_SEARCH_PATH (PidTagAbSearchPath)

    PR_AB_SEARCH_PATH プロパティは、名前解決に関与するコンテナーと、それらが関係する必要がある順序を決定するために、IAddrBook::ResolveName によって使用されます。 PR_AB_SEARCH_PATHの各コンテナーについて、IAddrBook::ResolveName はIABContainer::ResolveNames メソッドを呼び出します。 PR_AB_SEARCH_PATHの先頭にあるコンテナーは、PR_AB_SEARCH_PATHの末尾にあるコンテナーの前に検索されます。

    PR_AB_SEARCH_PATHの検索順序は、テーブル内の行を表すために使用されるのと同じ構造体である SRowSet 構造体を使用して指定されます。 IAddrBook::GetSearchPath メソッドを呼び出して現在の検索パスを表示し、IAddrBook::SetSearchPath メソッドを呼び出して変更できます。

  • PR_AB_DEFAULT_DIR (PidTagAbDefaultDir)

    PR_AB_DEFAULT_DIR プロパティは、アドレス帳が表示されるときに最初に表示されるアドレス帳コンテナーのエントリ識別子です。 既定のディレクトリ設定は、 IAddrBook::SetDefaultDir メソッドを呼び出して変更するまで有効なままになります。 IAddrBook::GetDefaultDir メソッドを呼び出すことで、既定のディレクトリを表示できます。

  • PR_AB_DEFAULT_PAB (PidTagAbDefaultPab)

これらの 3 つのプロパティは、標準 の IMAPIProp メソッドを使用して操作できないため、特別です。 代わりに、 IAddrBook メソッドを使用する必要があります。 IMAPIProp::SetProps ではこれらのプロパティを変更できないため、IMAPIProp::SaveChanges を呼び出して変更を永続的にする必要はありません。 IAddrBook メソッドを使用して行われた変更は、すぐに有効になります。

関連項目

IAddrBook : IMAPIProp