Excelでエラー「プログラムにコマンドを送信しているときに、エラーが発生しました。」

小ネタ

PC再起動後に、突然Excel が開かなくなった ( 「プログラムにコマンドを送信しているときに、エラーが発生しました。」 ) のですが、その解決方法を記しておきます ( 備忘録目的 )。

はじめに

PC再起動したら、Excel ( ワークシート ) が開かなくなりました。

"プログラムにコマンドを送信しているときに、エラーが発生しました。"

というエラーダイアログが表示されます。

とりあえず、対策を実施して問題が解消されたので、手順を書いておきます。

環境

環境は以下にないます。

OS Windows 8.1
Excel Microsoft Office Excel 2007

問題

問題は先に書いたとおり、Excelが開かないという事です。
普通にWindowsエクスプローラから開きたいExcelファイルをダブルクリックすると、エラーが発生して文書を見る事ができませんでした。

エラー

但し、幾つか試したところ、以下手順ならば開く事ができました。

  1. Excel を起動する。
  2. 左上の Office ボタンをクリックして、[開く] をクリック。
  3. ファイルを開くダイアログにて、Excelファイルを選択して[開く]を実施。

とりあえず、文書が壊れてなかったので一安心ですが、非常に使いづらいので解決したいところです。

色々な対策方法があるようですが、とりあえず以下手順で解決しました。

  1. Excel を起動する。
  2. 左上の Office ボタンをクリックます。
  3. [Excelのオプション] ボタンをクリックします。
    Excelのオプション
  4. Excelのオプションウィンドウが開くので、左ペインの[詳細設定]をクリックし、[Dynamic Data Excange (DDE) を使用する他のアプリケーションを無視する] チェックボックスのチェックを外します。
    Excelのオプション

上記で問題解決できました。

まとめ

設定を変更したチェックボックスに関しては再起動前後で変更していないので、なぜエラーが発生したのかに関しては今もって不明です。