web-dev-qa-db-ja.com

Excel 2013がWindows 7で「プログラムから開く...」プログラムとして機能しないのはなぜですか?

最近、コンピューターにOffice 2010 32ビットをアンインストールし、Office 2013 64ビットをインストールしました。タブ区切りのテキストファイルがいくつか送られてきましたので、Excelで開きます。

私はWindows 7の右クリックメニューのOpen With ...オプションにExcelを追加しようとしています。試行するたびに、選択画面を開き、Office15でExcel.exeを参照します。フォルダに移動して[OK]を押しますが、選択画面のオプションとしてとどまることを拒否します。

Excelを開いてからファイルを開くことも、Excelにドラッグアンドドロップすることもできることはわかっていますが、今後数週間でこれらのファイルを多数開くので、実際に追加したいと思います右クリックメニュー(以前はいつも使用していたように)に移動します。

なぜそれを開くことができないのか、またはそれを修正する方法についてのアイデアはありますか?

7
techturtle

最後にそれを理解しました。 32ビットから64ビットへの切り替えに直接関係していました。レジストリをつつくと、次のキーが間違っていることがわかりました。

HKEY_CLASSES_ROOT\Applications\Excel.EXE\Shell\open\command\(Default)

このキーには、次の「古い」値が含まれていました。

"C:\Program Files (x86)\Microsoft Office\Office14\Excel.EXE" "%1"

Excelの正しい新しい場所に変更すると、すぐに機能し始めました。

"C:\Program Files\Microsoft Office\Office15\Excel.EXE" "%1"
13
techturtle

正解ですが、走行距離が異なる場合があります。

つまり、私の場合の正しいレジストリ値は次のとおりです。

"C:\ Program Files\Microsoft Office 15\root\office15\Excel.EXE" "%1"

そして、はい、それはすぐに働き始めました。驚くばかり!

3
Jan

押す Win+Rと入力し、regeditと入力します。次にこれを開きます:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList

その場所に新しい価値を追加します。 a、b、...がなければならないので、a、bがある場合は値cに名前を付けます。引用符なしでこのテキスト "Excel.EXE"を値のデータに入れ、これが機能するかどうかを確認します。

レジストリに注意してください。

1
Dilshod

私がPowerPoint 2013を使用していた以外は、同様の問題がありました。

仕事用のコンピューターにはOffice 2007がインストールされており、コンピューター上でOutlook 2007を保持する必要があったため、Word、Excel、またはPowerPoint 2007をアンインストールしませんでした。Office2013をインストールしたところ、デフォルトで最新バージョンになると考えました。ただし、これは当てはまりませんでした。PowerPoint2013を "で開く"ことを選択して、それを既定のオープンプログラムに設定した場合でも、常に2007で開きます。

トリックは、レジストリにPOWERPNT.EXEキーがないことを除いて、上記のtechturtleと同じです。

私は行かなければなりませんでした:

HKEY_CLASSES_ROOT\Applications\

次に:

  • 「アプリケーション」フォルダを右クリックして「新規」を選択し、キーを選択して「POWERPNT.EXE」と入力します
  • これをもう一度、新しいキー「シェル」
  • 新しいキー「コマンド」
  • 新しいキー「オープン」

そのため、次のようなPOWERPNT.EXE用の独自のレジストリキーを作成しました

HKEY_CLASSES_ROOT\Applications\POWERPNT.EXE\Shell\open\command\(Default)

それが完了したら、PowerPoint 2013実行可能ファイルの場所を(デフォルト)キーに配置しました。私にとっては:

"C:\Program Files\Microsoft Office 15\root\office15\POWERPNT.EXE" "%1"

* 2014年11月更新*

私は最近、Windowsが2014年11月初旬にすべてをOffice 2007に戻すデフォルトのプログラムとして更新を行ったことを発見しました。今回は、上記のようにPowerPoint、Excel、Wordのレジストリ値を作成する必要がありました。ドキュメントが作成されても、ドキュメントはデフォルトでOffice 2007になります。最後のトリックは、右クリック->で開く->デフォルトのプログラムを選択-> Office 2013プログラムを選択することでした。レジストリ値を作成すると、このオプションが利用できるようになります。

0
user2722071

ここで同様の問題。 Office 2007がインストールされました。 Publisher 2013も引き続き使用できるように、Office 2013もインストールしました。関連付けをどのように変更しても、ExcelドキュメントはExcel 2007で開いたままです。

Office 2013のインストールで Quick Repair を実行すると問題が解決することがわかりました。

0
Maka

それは私にとってはうまくいきますが、異なる方法で。から変更しました

"C:\Program Files\Microsoft Office\office14\Excel.EXE" "%1"

"C:\Program Files\Microsoft Office\office15\Excel.EXE" "%1"
0
Sandip