Windows レジストリを編集して、Office で最近使用したファイルのリストをクリアする

概要

1 つのレジストリ エントリを編集して、ほとんどの Microsoft Office プログラムに表示される最近使用したファイルのリストをクリアできます。

多くの Office プログラムは、最近使用した (MRU) ファイルのリストを保持しています。 さらに、プログラムは、このリストを [ファイル] メニューおよび他のいくつかの場所に表示します。 これらの場所には、[開く] ダイアログ ボックス、[名前を付けて保存] ダイアログ ボックス、および [ハイパーリンクの挿入] ダイアログ ボックスが含まれます。

この機能の目的は、ユーザーが作業中のファイルにすばやくアクセスできるようにすることです。 プライバシーを強化するために、多くのユーザーと管理者はこれらのファイルをリストしないことを好みます。

このリストがプログラムの [ファイル] メニューに表示されるのを防ぐことは可能ですが、リストを削除したり、他の場所で表示したりするための組み込みメソッドはありません。 ただし、Microsoft Windows レジストリを編集して、最近使用したファイルのリストをクリアすることはできます。

注:

この記事では、[ファイル] をクリックし、[開く] または [名前を付けて保存] をクリックし、[ファイル名] ボックスの下を表示するときに表示されるファイルを削除する方法について説明します。 この記事に記載されている手順に従った後、[ファイル名] ボックスにファイルは表示されません。

この記事では、[ファイル] メニューに表示されているファイルを削除する方法については説明しません。 これを行うには、Office またはOffice XP プログラムの [ファイル] メニュー設定を変更する必要があります。

この記事では、最近使用したファイルのショートカットが HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General\RecentFiles レジストリ エントリで指定された場所に保存されないようにする方法については説明していません。 既定では、その場所は C:\Documents であり、Settings\user profile\Application Data\Microsoft\Office\Recent です。

Office で最近使用したファイルのリストを削除する

注:

Office 2000、Office XP、または Office 2003 プログラムの [オプション] ダイアログボックスの [全般] タブで [最近使ったファイルの一覧] オプションのチェックがオンになっていない場合、Word は引き続きショートカットを既定の場所に保存します。 既定の場所は次のとおりです。

C:\Documents および Settings\user profile\Application Data\Microsoft\Office\Recent

既定の場所は、以下のレジストリ サブキーで指定されています。

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General\RecentFiles

Microsoft Office XP または Microsoft Office 2003 で最近使用したファイルのリストを削除するには、次の手順を実行します。

  1. 変更するプログラムを起動します。
  2. [ツール] メニューの [オプション] をクリックします。
  3. [全般] タブで、[最近使ったファイルの一覧] チェック ボックスをクリックしてオフにし、[OK] をクリックします。

2007 Microsoft Office スイートで最近使用したファイルのリストを削除するには、次の手順を実行します。

  1. 変更するプログラムを起動します。

  2. Microsoft Office ボタンをクリックし、[プログラム名] オプションをクリックします。

    注:

    [プログラム名] は、変更するプログラムの名前です。

  3. [詳細設定] をクリックします。

  4. [表示] 領域で、[最近使ったドキュメントの一覧に表示するドキュメントの数] をクリックして選択します。

  5. 表示するファイルの数を入力し、[OK] をクリックします。

    ファイルを表示しない場合は、「0」と入力します。

レジストリ キーを変更し、Office のプログラムで最近使用したファイルのリストをクリアするには、次の手順を実行します。

重要

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

  1. [スタート][ファイル名を指定して実行] の順にクリックし、[名前] ボックスに「regedit」と入力し、[OK] をクリックします。

  2. 使用している Office のバージョンに応じて、以下のレジストリ キーを見つけます。

    2007 Office スイート

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Open Find

    Office 2003

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Open Find

    Office XP

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\Open Find

  3. Open Find サブキーで、最近使用したファイルのリストをクリアするプログラムを見つけます。

    各プログラム サブキーには、「Settings」という名前の別のサブキーがあります。 そのサブキーには、追加のサブキーがいくつかあります。 これらの各サブキーには、最近使用したファイルのリストが含まれています。

    たとえば、Microsoft Office Word\Settings サブキーには、[Insert File]、[Save As]、[Open]、[Modify Location] などのサブキーが含まれています。 これらのキーは、Microsoft Word で実行された過去のアクションによって異なる場合があります。

    各サブキーの下には、「File Name MRU」という名前の別のサブキーがあります。

  4. 最近使用したファイルの特定のリストを削除するには、File Name MRU サブキーの [Value] エントリを削除します。

トラブルシューティング

Office は、File Name MRU サブキーを削除した後、それを再構築し、最近使用されたファイルの追跡を再開します。 したがって、リストを定期的に削除する必要があります。

レジストリ エディターでレジストリのサブキーをエクスポートすることで、レジストリ ファイル (.reg) を作成することもできます。 レジストリ設定を自動的に適用するには、そのレジストリ ファイルを使用します (この場合は、最近使用したファイルのリストが削除されます)。

また、Open Find サブキー全体を削除 (または自動的に実行するレジストリ ファイルを作成) して、最近使用したファイルのリストを同時にすべて削除することもできます。