次の方法で共有


Outlook 2010 の連絡先カードは、グループ ポリシーまたは Office カスタマイズ ツール (OCT) を使用してカスタマイズしようとしたときに変更されません

元の KB 番号: 981022

現象

グループ ポリシーまたは Office カスタマイズ ツール (OCT) を使用してMicrosoft Outlook 2010の連絡先カードをカスタマイズする場合、連絡先カードは変更されません。

たとえば、連絡先カードの [部署] フィールドを、Active Directory Domain Services (AD DS) の別の属性に置き換えようとします。 この変更を展開すると、連絡先カードは変更されません。 すべての既定のフィールドは、連絡先カードに表示されたままです。 既定の [連絡先カード] フィールドを次の図に示します。

既定の [連絡先カード] フィールドを示すスクリーンショット。

この問題は、設定ツリーの Office 2010\Contact Card\Contact Tab ノードで構成するすべての設定で発生します。 次の図は、Office カスタマイズ ツールのこれらの設定を示しています。

Office カスタマイズ ツールでこれらの設定を示すスクリーンショット。

これらの設定の同様のツリー構造は、グループ ポリシー管理コンソールにも表示されます。

原因

この問題は、グループ ポリシーおよび OCT テンプレート ファイルに、連絡先タブ セクションの連絡先カード設定をカスタマイズするための正しいレジストリ設定が含まれていないために発生します。

回避策

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

この問題を回避するには、次のレジストリ情報を使用して、 連絡先カードに表示されるフィールドをカスタマイズします。

キー: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Common\ContactCard

注:

\Policiesレジストリ内の Hive を使用する必要があります。

文字列: TurnOnContactTabLabelReplace#
値: 連絡先カードに表示される既定のテキストを置き換えるテキスト。

DWORD: TurnOnContactTabMAPIReplace#
値: AD DS からの属性の MAPI 値に対応する 16 進値。 許容される値については、表 2 を参照してください。

注:

これら 2 つのレジストリ値には、プレースホルダー に 1 から 8 の整数を使用します #。 表 1 は、連絡先カードに表示される既定の項目と、この項目を AD DS の別の属性に置き換える場合にレジストリで使用する整数値を指定します。

表 1: 連絡先カードの既定の項目項目の整数値

既定のアイテム 整数値
部署 1
事業所 2
Work 3
Mobile 4
Home 5
電子メール 6
予定表 7
場所 8

表 2: AD DS 属性とそれに対応する MAPI 値

AD DS 属性 MAPI 値 アドレス帳のプロパティ名 コメント
Legacyexchangedn 3003001f PR_EMAIL_ADDRESS
info 3004001f PR_COMMENT
mail 39fe001f PR_SMTP_ADDRESS
displayNamePrintable 39ff001f PR_7BIT_DISPLAY_NAME
mailNickname 3a00001f PR_ACCOUNT
givenName 3a06001f PR_GIVEN_NAME
telephoneNumber 3a08001f PR_BUSINESS_TELEPHONE_NUMBER
homePhone 3a09001f PR_HOME_TELEPHONE_NUMBER
Initials 3a0a001f PR_INITIALS
cn 3a0f001f PR_MHS_COMMON_NAME
sn 3a11001f PR_SURNAME
会社 3a16001f PR_COMPANY_NAME
title 3a17001f PR_TITLE
department 3a18001f PR_DEPARTMENT_NAME
physicalDeliveryOfficeName 3a19001f PR_OFFICE_LOCATION
Mobile 3a1c001f PR_CELLULAR_TELEPHONE_NUMBER
displayName 3a20001f PR_TRANSMITABLE_DISPLAY_NAME
ページャー 3a21001f PR_BEEPER_TELEPHONE_NUMBER
facsimileTelephoneNumber 3a23001f PR_PRIMARY_FAX_NUMBER
co 3a26001f PR_BUSINESS_ADDRESS_COUNTRY
l 3a27001f PR_BUSINESS_ADDRESS_CITY
st 3a28001f PR_BUSINESS_ADDRESS_STATE_OR_PROVINCE
streetAddress 3a29001f PR_BUSINESS_ADDRESS_STREET
postalCode 3a2a001f PR_BUSINESS_ADDRESS_POSTAL_CODE
telephoneAssistant 3a2e001f PR_ASSISTANT_TELEPHONE_NUMBER
msExchAssistantName 3a30001f PR_ASSISTANT
homePostalAddress 3a5d001f PR_HOME_ADDRESS_STREET
homeMTA 8007001f PR_EMS_AB_HOME_MTA
C 8069001f PR_EMS_AB_COUNTRY_NAME
街路 813a001f PR_EMS_AB_STREET_ADDRESS
employeeNumber 8c67001f PR_EMS_AB_EMPLOYEE_NUMBER
personalPager 8c68001f PR_EMS_AB_TELEPHONE_PERSONAL_PAGER
employeeType 8c69001f PR_EMS_AB_EMPLOYEE_TYPE
personalTitle 8c6b001f PR_EMS_AB_PERSONAL_TITLE

重要

AD DS 属性名では、大文字と小文字が区別されます。

注:

次の表に、Outlook に表示される連絡先カードでカスタマイズできない AD DS 属性の一覧を示します。

AD DS 属性 MAPI 値 アドレス帳のプロパティ名
displayName 3001001e PR_DISPLAY_NAME
コメント 3004001e PR_COMMENT
otherTelephone 3a1b101f PR_BUSINESS2_TELEPHONE_NUMBER
postOfficeBox 3a2b101f PR_BUSINESS_ADDRESS_POST_OFFICE_BOX
otherHomePhone 3a2f101f PR_HOME2_TELEPHONE_NUMBER
manager アドレス帳に存在しない
説明 806f101f PR_EMS_AB_DESCRIPTION
postalAddress 810c101f PR_EMS_AB_POSTAL_ADDRESS

注:

TurnOnContactTabMAPIReplace# の値に使用できる MAPI 値は、次の記事に示す表のプロパティ タグ列に一覧表示されます。

メール ユーザーのプロパティ

この MSDN 記事に記載されているすべての属性が、連絡先カードのカスタマイズに使用できるわけではありません。

[場所] フィールドと [予定表] フィールドを並べ替える方法

連絡先カードの [場所 ] フィールドと [ 予定表 ] フィールドは、連絡先カードの他のフィールドとは異なります。 これら 2 つのフィールドは、MAPI プロパティからデータをプルしません。 予定表フィールドのデータは現在の空き時間情報データから取得され、次の図に示すように、[場所] フィールドのデータは Office Communicator の [場所] 設定から取得されます。

Office Communicator の [場所] 設定を示すスクリーンショット

注:

連絡先カードの [場所] フィールドの横にデータを表示するには、Microsoft Office Communicatorが実行されている必要があります。

連絡先カードの [予定表 ] フィールドと [場所 ] フィールドを既定の場所から移動するには、次のレジストリ情報を使用します。

キー: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Common\ContactCard

DWORD: TurnOnContactTabCalendarLineMove
値: 1 ~ 8 の整数値

DWORD: TurnOnContactTabLocationLineMove
値: 1 ~ 8 の整数値

連絡先カードに空白行を残す方法

連絡先カード行に空白行を残す場合は、レジストリ設定を次のように指定します。

文字列: TurnOnContactTabLabelReplace#

値: このフィールドは空白のままにします
DWORD: TurnOnContactTabMAPIReplace#
値: 0

注:

これら 2 つのレジストリ値には、プレースホルダー の代わりに 1 ~ 8 の整数を使用します #

この方法は、連絡先カードの予定表行が空白のままになっている次の図で示されています。

連絡先カードの [予定表] 行が空白のままであることを示すスクリーンショット

回避策の例

次のレジストリ設定の例では、既定の連絡先カードにいくつかのカスタマイズを行います。

キー: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Common\ContactCard

文字列: TurnOnContactTabLabelReplace4
値: エイリアス

DWORD: TurnOnContactTabMAPIReplace4
値: 3a00001f

文字列: TurnOnContactTabLabelReplace5
値: 電子メール

DWORD: TurnOnContactTabMAPIReplace5
値: 39fe001f

文字列: TurnOnContactTabLabelReplace6
値: 空き時間情報

DWORD: TurnOnContactTabCalendarLineMove
値: 6

DWORD: TurnOnContactTabLocationLineMove
値: 7

文字列: TurnOnContactTabLabelReplace7
値: IM の場所

DWORD: TurnOnContactTabLabelReplace8
値: この値は空白のままにします

変更が加えられた場合、連絡先カードには次のカスタマイズが表示されます。

  • 4 行目の Mobile ラベルは、 Alias ラベルに置き換えられます。
  • ユーザーの mailNickname 属性は 4 行目に表示されます。
  • 電子メール ラベルが 5 行目に移動され、既定のホーム ラベルが置き換えられます。
  • ユーザーのメール属性が 5 行目に表示されます。
  • 予定表ラベルは空き時間情報ラベルに置き換えられ、ラベルは 6 行目にあります。
  • 空き時間情報は 6 行目に移動されます。
  • Location ラベルは IM Location ラベルに置き換えられ、ラベルは 7 行目にあります。
  • 8 行目は空白行に置き換えられます。

次の図は、これらのカスタマイズを示しています。

カスタマイズを示すスクリーンショット

詳細

連絡先カードは、Word、Excel、PowerPoint、SharePoint などの他の Microsoft Office プログラムでも使用できます。 Outlook 以外の Office プログラムを使用するときに連絡先カード エントリをカスタマイズするには、TurnOnContactTabADReplace# の値ではなく、次のレジストリ値を使用します。

文字列: TurnOnContactTabADReplace#
値: AD DS 属性。 許容される値については、表 2 の AD DS 属性列を参照してください。 を # 、表 1 に記載されている値に基づいて、1 から 8 の整数に置き換えます。

Outlook と他の Office プログラムのメイン違いは次のとおりです。

  • Outlook では MAPI プロパティを使用する必要があり、レジストリ値は DWORD です。
  • 他の Office プログラムでは AD DS 属性を使用する必要があり、レジストリ値は String です。

重要

AD DS 属性名では、大文字と小文字が区別されます。

Outlook 以外の Office プログラムで連絡先カードを表示する方法

Outlook 以外の Office プログラムで連絡先カードを表示する手順は、プログラムによって異なります。

Microsoft Word 2010

Microsoft Wordで連絡先カードを表示するには、次の手順に従います。

  1. Word ドキュメントでユーザーの名前を選択します。

  2. ユーザーの名前を右クリックし、[ 追加アクション] をポイントし、[ 連絡先カード ] を選択します (この手順のスクリーンショットは以下のとおりです)。

    この手順のスクリーンショット

連絡先カードは、Backstage の [情報] セクションから表示できます。 Wordを使用して連絡先カードを表示するには、次の手順に従います。

  1. [ ファイル] タブの [ 情報く] をクリックします。

  2. 右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。

    連絡先カードは、一時停止後に表示されます。

    Wordを使用して連絡先カードを表示するスクリーンショット

Microsoft Excel 2010

連絡先カードは、Backstage の [情報] セクションから表示できます。 Excel を使用して連絡先カードを表示するには、次の手順に従います。

  1. [ファイル] タブの [情報] を選択します。

  2. 右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。

    連絡先カードは、一時停止後に表示されます。

    Excel を使用して連絡先カードを表示するスクリーンショット

Microsoft PowerPoint 2010

連絡先カードは、Backstage の [情報] セクションから表示できます。 PowerPoint を使用して連絡先カードを表示するには、次の手順に従います。

  1. [ファイル] タブの [情報] を選択します。

  2. 右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。

    連絡先カードは、一時停止後に表示されます。

    PowerPoint を使用して連絡先カードを表示するスクリーンショット

SharePoint Workspace 2010

SharePoint ワークスペースを使用して連絡先カードを表示するには、次の手順に従います。

  1. リボンの [ ホーム ] タブで、[連絡先] を選択 します

  2. 連絡先の上にポインターを置く (この手順のスクリーンショットは次のとおりです)。

    連絡先カードは、一時停止後に表示されます。

    SharePoint ワークスペースを使用して連絡先カードを表示するスクリーンショット

SharePoint Server 2010

SharePoint サイトに連絡先カードを表示するには、次の手順に従います。

  1. 連絡先のプロファイル ページを選択します。

  2. プレゼンス アイコンの上にポインターを置きます (この手順のスクリーンショットを次に示します)。

    SharePoint サイトに連絡先のカードを表示するスクリーンショット 1

    連絡先カードは、一時停止後に表示されます。

    SharePoint サイトに連絡先のカードを表示するスクリーンショット 2