Excel でファイルが自動的に開かれないようにする方法

概要

この記事では、Microsoft Excel を起動するときにファイルが自動的に開かないようにする方法について説明します。

詳細情報

Excel を起動すると、XLStart フォルダーにあるすべてのファイルが自動的に開きます。 この動作は、ファイルの種類に関係なく発生します。 さらに、Excel に別のスタートアップ フォルダーを指定した場合は、そのフォルダー内のすべてのファイルも自動的に開きます。

代替スタートアップ フォルダーを削除するには、次の手順を実行します。

  1. [ファイル] メニューを選択し、[オプション] を選択します。
  2. [詳細設定] タブを選択し、[全般] セクションを見つけます。
  3. [起動時にすべてのファイルを開くフォルダー] の横にあるボックスをクリアします。

次のいずれかの条件に該当する場合、Excel が応答を停止したり、起動に時間がかかる場合があります。

  • いずれかのスタートアップ フォルダー内のファイルは、有効な Excel ブックまたはワークシートではありません。
  • ファイルは、ネットワーク接続が遅いネットワーク ドライブに保存されます。

Excel でファイルが自動的に開かれないようにする方法

Excel を起動するときにファイルが自動的に開かないようにするには、次のいずれかの方法を使用します。

XLStart フォルダーと代替スタートアップ フォルダーからファイルを削除する

XLStart フォルダーと代替スタートアップ フォルダーからファイルを削除するには、次の手順を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。

  2. [名前] ボックスに次のいずれかを入力して、Enter キーを押します。

    • Office365 または 2019 32 ビットの場合:

      C:\Program Files (x86)\Microsoft Office\root\xx\XLSTART

    • Office365 または 2019 64 ビットの場合:

      C:\Program Files\Microsoft Office\root\xx\XLSTART

    ここで、「xx」は使用しているバージョン (Office15、Office14 など) を表します。

    また、次も試してください。

    • %appdata%\Microsoft\excel\XLSTART
    • C:\Users\UserName\AppData\Roaming\Microsoft\excel\XLSTART
  3. XLStart フォルダー内のファイルを削除するか、別のフォルダーに移動します。

  4. Excel を再起動します。

Excel をセーフ モードで起動する

注:

これは、問題を解決しない一時的な解決策にすぎません。 この方法を使用するには、Excel を起動するたびに実行する必要があります。

ファイルが自動的に開かないようにするもう 1 つの方法は、セーフ モードで Excel を起動することです。 セーフ モードで Excel を起動すると、すべての Excel アドイン、ツール バーのカスタマイズ、スタートアップ フォルダーがプログラムの起動時に読み込まれなくなります。

セーフ モードで Excel を起動するには、Ctrl キーとコマンド ライン スイッチの 2 つの方法があります。

Ctrl キーを使用する

セーフ モードで Excel を起動するには、Ctrl キーを押しながら Excel を起動します。 次のメッセージが表示されます。Excel は、Ctrl キーを押したままになっていることを検出しました。 Excel をセーフ モードで起動しますか? セーフ モードで起動するには、[はい] を選択します。

その後、前に説明したように、別のスタートアップの場所からファイルを削除できます。

コマンド ライン スイッチを使用する

すべてのバージョンの Excel では、コマンド ライン スイッチを使用してセーフ モードで Excel を起動できます。この目的には、/safe スイッチと /automation スイッチの両方を使用できます。

注:

/safe スイッチは、Excel をセーフモードで起動します。 /automation スイッチは、自動的に開かれるすべてのファイルと自動実行マクロを無効にします。

コマンド ライン スイッチを使用して Excel を起動するには、次の手順を実行します。

  1. [スタート]、[ファイル名を指定して実行] の順に選択します。

  2. [名前] ボックスに、次の行のいずれか (両方ではない) を入力します。

    • excel.exe /safe
    • excel.exe /automation
  3. [OK] を選択します。

注:

これらのコマンド ライン スイッチのいずれかを使用したときに Microsoft Windows インストーラーが起動する場合は、[キャンセル] をクリックして Excel の起動を完了します。

Esc キーを押す

注:

これは、問題を解決しない一時的な解決策にすぎません。 この方法を使用するには、Excel を起動するたびに実行する必要があります。

ファイルが自動的に開かないようにするもう 1 つの方法は、Esc キーを押します (ただし、長押ししないでください)。 ファイルが開き始めた後に Esc キーを押すと、Excel が追加のファイルを開けなくなります。

この方法を使用すると、次のメッセージの一方または両方が表示される場合があります。

  • 代替スタートアップ ファイルの場所からすべてのファイルを開くことをキャンセルしますか?
  • XLStart の場所からすべてのファイルを開くことをキャンセルしますか?

どちらのメッセージでも [はい] をクリックすると、Excel はスタートアップの場所から追加のファイルを開かずに起動します。

注:

Esc キーを押したままにしないでください。 これを行うと、[はい] をクリックする前にメッセージが閉じられます。

関連情報

Excel スタートアップ フォルダーの詳細については、次の記事を参照してください。