Outlook オートコンプリートの一覧

元の KB 番号: 2199226

重要

Exchange Onlineは、Microsoft Search を通じていくつかの検索機能を提供します。 Outlook for Microsoft 365 バージョン 2202 (ビルド 14931.20604) 以降、Exchange Online メールボックスに接続している場合は、メッセージを作成するときに To/Cc/Bcc 行の候補リストが Microsoft Search によって提供されます。 この特定のシナリオでは、この記事の「オートコンプリート機能を有効にする」と「オートコンプリート リスト エントリを一度に 1 つずつ削除する」の 2 つのセクションのみが適用されます。

Microsoft Outlook では、オートコンプリートリストが保持されます。 この一覧は、メッセージ送信前に宛先を確認する機能およびオートコンプリート機能の両方で使用されます。 AutoComplete リスト ( ニックネーム キャッシュとも呼ばれます) は、Outlook から電子メール メッセージを送信すると自動的に生成されます。 この一覧には、SMTP アドレス、LegacyExchangeDN エントリ、以前にメールを送信した人の表示名が含まれています。

: Outlook のオートコンプリート リストは Outlook に固有であり、Outlook on the webと共有されません。 このアプリは、独自のオートコンプリート リストを保持します。

エントリの数に制限がある

Outlook ではオートコンプリート一覧に保存できるエントリ数が制限されます。 この制限に達すると、Outlook では内部アルゴリズムを使用して、一覧から削除する最適な名前が判断されます。 これは、 使用量の重み付けプロセスに基づいて行われます。 そのため、一部の名前がニックネーム キャッシュから予期せず削除される場合があります。 この状況を回避するには、次の一般的な方法を使用します。

  1. You can 必要でなくなったオートコンプリート一覧のエントリを積極的に削除できます。 これは推奨されるアプローチです。 これを行う方法については、「 AutoComplete リスト エントリを一度に 1 つずつ削除する」を参照してください。
  2. ニックネーム キャッシュの制限値を上げることができます。 この構成はテストされていないため、推奨されていません。 大きなニックネーム キャッシュが破損すると、使用できなくなるため、キャッシュされたエントリが多数失われる可能性があります。 制限を増やす方法については、「 AutoComplete リストの制限を変更する」を参照してください。

制限は以下のとおりです。

  • Outlook 2019: 1,000 エントリ
  • Outlook 201: 1,000 エントリ
  • Outlook 2013: 1,000 エントリ
  • Outlook 2010: 1,000 エントリ

オートコンプリート機能を有効にする

オートコンプリート設定にアクセスするには、次の手順を実行します。

  1. [ファイル] メニューの [オプション] を選択します。

  2. [メール] タブを選択します。

  3. [メッセージの送信] が表示されるまで半分ほど下へスクロールします。 [[宛先]、[CC]、[BCC] に入力するときにオートコンプリートのリストを使用して名前の候補を表示する] チェック ボックスがオンになっていることを確認します。

    [メッセージの送信] ウィンドウのスクリーンショット。[オートコンプリート リストを使用して[宛先]、[Cc]、[Bcc 行] ボックスに入力するときに名前を提案するオプションがオンになっています。

オートコンプリートの一覧をコピーする

Microsoft Office Outlook 2007 とそれ以前のバージョンでは、ニックネーム (.nk2) ファイル内のオートコンプリート一覧がディスクに格納されます。 Outlook 2021、2019、2016、2013、および 2010 では、AutoComplete リストが非表示のメッセージとしてプライマリ メッセージ ストアに格納されます。 また、古い .nk2 ファイルをインポートすることもできます。

オートコンプリート リストをコピーし、.nk2 ファイルをコピーしてインポートする詳細な手順については、「 AutoComplete リストを別のコンピューターにインポートまたはコピーする」を参照してください。

AutoComplete リスト エントリを一度に 1 つずつ削除する

次の手順を実行します。

  1. 新しい電子メール メッセージを開きます。
  2. 削除するオートコンプリート一覧のエントリの最初の数文字を入力します。
  3. 表示されるエントリ候補の一覧で、目的のエントリの上にマウス ポインターを移動します。強調表示されますが、名前はクリックしないでください。
  4. 強調表示された名前の横に X アイコンが表示されたら、[X] をクリックしてそのエントリをリストから削除するか、キーボードの Del キーを押します。

[X] を選択すると、その名前エントリが AutoComplete リストに再び表示されなくなりますが、アカウントからは削除されません。 このエントリは 検索ボックスなど、Outlook の他の領域に表示される場合があります。

: AutoComplete リストから名前を削除した後にユーザーに新しいメールを送信すると、その情報がリストに復元されます。

オートコンプリートの一覧をクリアする

オートコンプリートのリストを削除するには、次の 2 つの方法のいずれかを使用します。

方法 1

  1. Outlook を起動します。

  2. [ファイル] タブの [オプション] を選択します。

  3. [メール] タブを選択します。

  4. [メッセージの送信] で [オートコンプリートのリストを空にする] をクリックします。

    [空のオートコンプリート リスト] ボタンを示す [Outlook オプション] ウィンドウのスクリーンショット。

  5. [はい] を選択します。

方法 2

/CleanAutoCompleteCache スイッチを使用して Outlook を起動します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。
  2. Outlook.exe /CleanAutoCompleteCache」と入力します。

: Outlook が既定の場所にインストールされていない場合は、Outlook.exe のパスをポイントする必要があります。

オートコンプリート キャッシュの既知の問題

オートコンプリート キャッシュは時間の経過と同時に破損する可能性があり、新しいエントリを保存できない可能性があります。 この場合は、 AutoComplete リスト エントリを一度に 1 つずつ削除してみてください。 それでも問題が解決しない場合は、 AutoComplete の一覧をクリアしてください

オートコンプリート リストの制限を変更する

この構成はテストされていないため、お勧めしません。 大きなニックネーム キャッシュが破損すると、使用できなくなるため、キャッシュされたエントリが多数失われる可能性があります。 この情報は注意して使用してください。

重要

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

  1. Outlook を終了します。

  2. レジストリ エディターを起動します。

    • Windows 8。x、 Windows ロゴ キーを押し、「regedit」と入力し、Enter キーを押します。
    • Windows 7 および Windows Vista の場合は、[スタート] ボタンをクリックし、[検索の開始] ボックスに「regedit」と入力し、Enter キーを押します。
  3. 次のレジストリ サブキーを見つけてクリックします。
    HKEY_CURRENT_USER\Software\Microsoft\Office\<x.0>\Outlook\AutoNameCheck

    : このレジストリ サブキーのプレースホルダー <x.0> は、Microsoft Office のバージョンを表します。 次の一覧から適切な値を使用します。

    • Outlook 2021 = 16.0
    • Outlook 2019 = 16.0
    • Outlook 2016 = 16.0
    • Outlook 2013 = 15.0
    • Outlook 2010 = 14.0
  4. [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。

  5. 「MaxNickNames」と入力し、Enter キーを押します。

  6. [編集] メニューの [修正] を選択します。

  7. 制限の新しい値を入力して [OK] をクリックします。

    :

    • 数値は小数点表記で入力してください。 これが数値を入力する正しい表記です。
    • 新しい制限をテストするには、制限を少量だけ増やしてみてください。 たとえば、Outlook 2013 の制限を 20% 引き上げるには、値に 1200 を指定します MaxNickNames
  8. レジストリ エディターを終了します。

  9. Outlook を起動します。

: レジストリ値は MaxNickNames 、既定以外の制限のみを指定します。 したがって、この値を使用して、ニックネーム キャッシュの制限値を下げることもできます。