次の方法で共有


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

概要

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

詳細情報

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

別のスタートアップ フォルダーを削除するには:

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

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

  • スタートアップ フォルダー内のファイルが有効な Excel ブックまたはワークシートではありません。
  • ファイルは、低速のネットワーク接続を持つネットワーク ドライブに格納されます。

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

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

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

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

  1. スタートを選択し、次に実行を選択します。

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

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

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

    • Office 365 または Office 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 を起動します。 次のメッセージが表示されます。

Ctrl キーを押していることを Excel で検出しました。 Excel をセーフ モードで起動しますか? セーフ モードで起動するには、[ はい ] を選択します。

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

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

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

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

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

  1. スタートを選択し、次に実行を選択します。

  2. [ 開く ] ボックスに、次のいずれかの行を入力します (両方は入力しません)。

    • excel.exe /safe
    • excel.exe /automation
  3. [OK] を選択.

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

ESCAPE キーを押す

これは一時的な解決策に過ぎません。この問題は解決されません。 このメソッドを使用するには、Excel を起動するたびに実行する必要があります。

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

このメソッドを使用すると、次のメッセージのいずれかまたは両方を受信できます。

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

いずれかのメッセージで [ はい ] を選択した場合、Excel はスタートアップの場所から他のファイルを開かずに起動します。

ESCAPE キーを保持しないでください。 その場合は、[ はい] を選択する前にメッセージが閉じられます。

リファレンス

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