元の KB 番号: 981022
現象
グループ ポリシーまたは Office カスタマイズ ツール (OCT) を使用してMicrosoft Outlook 2010の連絡先カードをカスタマイズする場合、連絡先カードは変更されません。
たとえば、連絡先カードの [部署] フィールドを、Active Directory Domain Services (AD DS) の別の属性に置き換えようとします。 この変更を展開すると、連絡先カードは変更されません。 すべての既定のフィールドは、連絡先カードに表示されたままです。 既定の [連絡先カード] フィールドを次の図に示します。
この問題は、設定ツリーの Office 2010\Contact Card\Contact Tab ノードで構成するすべての設定で発生します。 次の図は、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 | |
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 |
この MSDN 記事に記載されているすべての属性が、連絡先カードのカスタマイズに使用できるわけではありません。
[場所] フィールドと [予定表] フィールドを並べ替える方法
連絡先カードの [場所 ] フィールドと [ 予定表 ] フィールドは、連絡先カードの他のフィールドとは異なります。 これら 2 つのフィールドは、MAPI プロパティからデータをプルしません。 予定表フィールドのデータは現在の空き時間情報データから取得され、次の図に示すように、[場所] フィールドのデータは 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で連絡先カードを表示するには、次の手順に従います。
Word ドキュメントでユーザーの名前を選択します。
ユーザーの名前を右クリックし、[ 追加アクション] をポイントし、[ 連絡先カード ] を選択します (この手順のスクリーンショットは以下のとおりです)。
連絡先カードは、Backstage の [情報] セクションから表示できます。 Wordを使用して連絡先カードを表示するには、次の手順に従います。
[ ファイル] タブの [ 情報く] をクリックします。
右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。
連絡先カードは、一時停止後に表示されます。
Microsoft Excel 2010
連絡先カードは、Backstage の [情報] セクションから表示できます。 Excel を使用して連絡先カードを表示するには、次の手順に従います。
[ファイル] タブの [情報] を選択します。
右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。
連絡先カードは、一時停止後に表示されます。
Microsoft PowerPoint 2010
連絡先カードは、Backstage の [情報] セクションから表示できます。 PowerPoint を使用して連絡先カードを表示するには、次の手順に従います。
[ファイル] タブの [情報] を選択します。
右側のウィンドウで、[関連するPeople] の下にある名前の上にポインターを置きます (この手順のスクリーンショットは次のとおりです)。
連絡先カードは、一時停止後に表示されます。
SharePoint Workspace 2010
SharePoint ワークスペースを使用して連絡先カードを表示するには、次の手順に従います。
リボンの [ ホーム ] タブで、[連絡先] を選択 します。
連絡先の上にポインターを置く (この手順のスクリーンショットは次のとおりです)。
連絡先カードは、一時停止後に表示されます。
SharePoint Server 2010
SharePoint サイトに連絡先カードを表示するには、次の手順に従います。
連絡先のプロファイル ページを選択します。
プレゼンス アイコンの上にポインターを置きます (この手順のスクリーンショットを次に示します)。
連絡先カードは、一時停止後に表示されます。