Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

Microsoft ExcelなどのOfficeファイルを開こうとした際に「コマンドをプログラムに送信中に問題が発生しました」というエラーメッセージが表示される場合、WindowsがMicrosoft Officeアプリケーションと正常に接続できていないことを意味します。エラーメッセージで「OK」をクリックして再度ファイルを開くと、問題なく開けるケースもありますが、PCを再起動すると再び同じエラーが表示されてしまいます。

Word文書やExcelスプレッドシートなどのMicrosoft Officeファイルを開こうとすると、以下のようなエラーメッセージが表示されることがあります。

  • コマンドをプログラムに送信中に問題が発生しました。
  • プログラムにコマンドを送信中にエラーが発生しました
  • Windowsでファイルが見つかりません。名前を正しく入力したか確認して、もう一度実行してください。
  • ファイル(またはその構成要素の1つ)が見つかりません。パスとファイル名が正しいこと、および必要なライブラリがすべて利用可能であることを確認してください。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

表示されるのは上記のいずれかのエラーメッセージで、場合によっては目的のファイル自体がまったく開けないこともあります。「OK」をクリックした後にファイルを表示できるかどうかは、システム構成によって異なります。ここでは、この厄介なエラーを解決するためのトラブルシューティング手順を詳しく紹介します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決策

作業を始める前に、万が一のトラブルに備えてシステムの復元ポイントを作成しておくことをおすすめします。

方法1: 動的データ交換(DDE)を無効にする

1. Microsoft Excelを起動し、「Officeボタン」(または「ファイル」メニュー)をクリックして「Excelのオプション」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

2. Excelオプション画面で、左側のメニューから「詳細設定」を選択します。

3. 一番下の「全般」セクションまでスクロールし、「他のアプリケーションが動的データ交換(DDE)を使用しないようにする」のチェックを外します

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

4. 「OK」をクリックして変更を保存し、PCを再起動します。

方法2: 「管理者として実行」オプションを無効にする

1. スタートメニューを開き、問題が発生しているプログラム名を入力します。

2. プログラムを右クリックし、「ファイルの場所を開く」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

3. 再度プログラムを右クリックし、「プロパティ」を選択します。

4. 「互換性」タブに切り替え、「管理者としてこのプログラムを実行する」のチェックを外します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

5. 「適用」をクリックし、続いて「OK」をクリックして変更を保存します。

6. PCを再起動し、再度プログラムを実行してエラーが解消されたかどうかを確認します。

方法3: ファイルの関連付けをリセットする

1. Officeファイルを右クリックし、「プログラムから開く」オプションを選択します。

2. 次の画面で「その他のアプリ」をクリックし、下にスクロールして「このPCで別のアプリを選択する」をクリックします。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

注意:常にこのアプリを使ってファイルを開く」にチェックが入っていることを確認してください。

3. 64ビット版の場合は「C:\Program Files (x86)\Microsoft Office\」、32ビット版の場合は「C:\Program Files\Microsoft Office\」に移動し、正しいEXEファイルを選択します。

例: Excelファイルでエラーが発生している場合は、上記の場所に移動し、「OfficeXX」(XXはOfficeのバージョン番号)フォルダーを開いて「EXCEL.EXE」ファイルを選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

4. ファイルを選択したら、「開く」をクリックします。

5. これにより、該当ファイル形式の既定の関連付けが自動的にリセットされます。

方法4: Microsoft Officeを修復する

1. Windowsキー + Rを押し、「appwiz.cpl」と入力してEnterキーを押し、「プログラムと機能」を開きます。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

2. リストから「Microsoft Office」を見つけて右クリックし、「変更」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

3. 「修復」オプションをクリックし、「続行」をクリックします。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

4. 修復が完了したら、PCを再起動して変更を保存します。これでエラーが解決するはずです。解決しない場合は、次の方法に進んでください。

方法5: アドインを無効にする

1. エラー(1058-13など)が表示されているOfficeプログラムを開き、「Officeボタン」をクリックして「オプション」を選択します。

2. 左側のメニューから「アドイン」を選択し、下部の「管理」ドロップダウンから「COMアドイン」を選択して「移動」をクリックします。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

3. リスト内のアドインの1つのチェックを外し、「OK」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

4. エラーが表示されているExcelまたは他のOfficeプログラムを再起動し、問題が解決したかどうかを確認します。

5. 問題が解決しない場合は、手順1〜3をリスト内の別のアドインに対して繰り返します。

6. すべてのCOMアドインを無効にしてもエラーが続く場合は、「管理」ドロップダウンから「Excelアドイン」を選択して「移動」をクリックします。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

7. リスト内のすべてのアドインのチェックを外し、「OK」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

8. Excelを再起動すると、エラーが解決されるはずです。

方法6: ハードウェアアクセラレーションを無効にする

1. 任意のOfficeプログラムを起動し、「Officeボタン」または「ファイル」タブから「オプション」を選択します。

2. 左側のメニューから「詳細設定」を選択し、「表示」セクションまでスクロールします。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

3. 表示セクションで、「ハードウェアグラフィックスアクセラレーションを無効にする」にチェックを入れます。

4. 「OK」を選択し、PCを再起動して変更を保存します。

方法7: レジストリの修正

1. Windowsキー + Rを押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

2. 以下のレジストリキーに移動します。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office

3. Officeキーの下には、PCにインストールされているMicrosoft Officeのバージョンに応じて「10.0」「11.0」「12.0」などのサブキーが存在します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

4. 該当するキーを展開すると、「Access」「Excel」「Groove」「Outlook」などの項目が表示されます。

5. 問題が発生しているプログラムに関連するキーを展開すると、「Data」キーが見つかります。例: Microsoft Wordが問題を引き起こしている場合は、Wordキーを展開すると、その下にDataキーが表示されます。

6. Dataキーを右クリックし、「削除」を選択します。

その後、エラーが解決されたかどうかを確認してください。

方法8: ウイルス対策ソフトを一時的に無効にする

1. システムトレイにある「ウイルス対策プログラムのアイコン」を右クリックし、「無効化」を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

2. 次に、ウイルス対策ソフトが無効のままになる時間を選択します。

「コマンドをプログラムに送信中に問題が発生しました」エラーの解決方法【8つの対処法】

注意: 無効化する時間はできるだけ短く設定してください(15分や30分など)。

3. 完了したら、Microsoft Excelを再度開き、stdole32.tlb関連のエラーが解決されたかどうかを確認します。

あわせて読みたい記事:

  • Windowsファイアウォールを有効にできない(エラーコード0x80070422)の修正方法
  • Internet ExplorerでPDFファイルを開けない問題の解決法
  • Windows 10のメールアプリで同期エラーが発生する場合の対処法
  • 「既定の電子メールフォルダーを開けません。情報ストアを開けませんでした」エラーの修正方法

以上で「コマンドをプログラムに送信中に問題が発生しました」エラーの解決は完了です。この記事についてご不明な点がある場合は、お気軽にコメント欄でお知らせください。

  1. 「プログラムへのコマンド送信中に問題が発生しました」エラーの解決方法【Windows・MS Office対応】

    Windowsを使用していると、突然予期しないエラーメッセージに遭遇することがあります。その一つが「There was a problem sending a command to the program(プログラムへのコマンド送信中に問題が発生しました)」というエラーです。このエラーは、DDE(Dynamic Data Exchange:動的データ交換)コマンドをMS Officeアプリケーション(Excel、Word、Accessなど)に送信する過程で、ウィンドウとアプリケーションの接続に失敗したことを示しています。その結果、MS Officeアプリケーションを起動できなくなります。このエ

  2. 「PCのリセット中に問題が発生しました」エラーの解決方法【Windows 10】

    「PCのリセット中に問題が発生しました」エラーの解決策:Windows 10には「PCをリセット」という機能が搭載されており、Windowsを出荷時の初期状態に戻すことができます。この機能は、通常ならWindowsの再インストールが必要となるレベルのエラーを手軽に解決できる便利な手段です。ゼロから再インストールするよりも短時間で復旧できるため、多くのユーザーが活用しています。 しかし、リセット機能自体が正常に動作しなくなるケースがあります。その場合、「PCのリセット中に問題が発生しました」というエラーメッセージが表示され、再起動後はWindowsが起動できなくなってしまうこともあります。 エラ