Excelで「別のプログラムでのOLEの操作が完了するまで待機します」と出たときの原因と解決法

Excelを開いて作業していると、突然
「別のプログラムでのOLEの操作が完了するまで待機します」と表示されて操作できなくなることがあります。

セルをクリックしても反応せず、保存やコピーもできない状態になるのでかなり焦りますよね。
特に業務中だと「Excelが固まったのでは?」と感じる人も多いでしょう。

このメッセージはExcelの故障ではなく、別のアプリとの連携処理が止まっている状態で発生します。
原因が分かれば数分で解決できるケースがほとんどです。

ここでは、実際に多い原因とすぐ直すための具体的な対処法を順番に紹介します。
急いでいる人でも迷わないよう、操作手順を中心にまとめました。

目次

Excelで「別のプログラムでのOLEの操作が完了するまで待機します」が出る原因

Excelでこのエラーが出るときは、Excelと他のソフトが通信できていない状態になっています。

OLE(Object Linking and Embedding)は
「別のソフトとデータをやり取りする機能」です。

たとえば次のような操作で使われています。

連携ソフトよくある操作
ブラウザExcelにデータを貼り付け
OutlookExcelデータをメール添付
PDFソフトExcelからPDF出力
Accessデータ連携

この通信が止まると、Excelは処理待ち状態になります。
その結果、このメッセージが表示されます。

Excelで「別のプログラムでのOLEの操作が完了するまで待機します」の解決法

このエラーは原因ごとに対処方法が違います。
次の方法を順番に試すと、多くの場合は解消します。

Excelを再起動する

Excelが固まっているように見えるとき、まず再起動で直ることがあります。
特にブラウザやPDFソフトと連携していた場合に起きやすいです。

操作手順はこちらです。

  1. Excelをすべて閉じる
  2. タスクマネージャーを開く
  3. Excelが残っていれば終了する
  4. Excelを再度起動する

タスクマネージャーは
「Ctrl + Shift + Esc」で開けます。

Excelが裏で残っているとエラーが続くので、完全終了させるのがポイントです。

Excelのアドインを無効化する

Excelで作業していて突然エラーが出る場合、アドインが原因のケースがあります。
アドインとは、Excelに追加される拡張機能のことです。

操作方法はこちらです。

  1. Excelを開く
  2. 「ファイル」をクリック
  3. 「オプション」を選択
  4. 「アドイン」を開く
  5. 画面下の「管理」をクリック
  6. 「COMアドイン」を選択
  7. 「設定」をクリック

表示されたアドインのチェックを外します。

・Adobe PDF
・Power BI
・分析ツール
・外部連携アドイン

こうしたアドインが原因になることがあります。
一度すべて外してから、必要なものだけ戻すと原因が特定できます。

Excelの「DDE設定」を変更する

Excelの設定が原因でこのエラーが出ることがあります。
特にDDE設定がオンのままだと、外部アプリとの通信が止まりやすいです。

DDEとは
Dynamic Data Exchange
アプリ間でデータをやり取りする仕組みです。

設定変更はこちらです。

  1. Excelを開く
  2. 「ファイル」
  3. 「オプション」
  4. 「詳細設定」
  5. 「全般」までスクロール

次の項目を確認します。

「Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する」
このチェックをオンにします。
設定変更後にExcelを再起動してください。

ブラウザやPDFソフトを終了する

このエラーは、Excel以外のアプリが原因のこともあります。
特にブラウザやPDFソフトとの連携で発生するケースが多いです。

作業中に次のソフトを開いていませんか。

・Chrome
・Edge
・Adobe Acrobat
・Outlook

これらをすべて閉じてからExcelを再操作してください。
それだけでエラーが消えることがあります。

Officeを修復する

ここまで試しても直らない場合、Office自体の不具合の可能性があります。
その場合はOffice修復を行います。

操作手順はこちらです。

  1. コントロールパネルを開く
  2. 「プログラムと機能」
  3. Microsoft Officeを選択
  4. 「変更」をクリック
  5. 「クイック修復」を選択

数分で修復が完了します。
Excelのエラーが出る場合、この方法で解決することも多いですよ。

ExcelでOLEエラーを防ぐ方法

一度エラーが出ると、同じ状況でまた発生することがあります。
次のポイントを意識すると予防できます。

・Excelとブラウザを大量に開かない
・PDFソフトを同時起動しない
・不要なExcelアドインを削除
・Excelは定期的に再起動

特にアドインの整理は効果が高い対策です。
業務用PCでは知らないうちに増えていることがあります。

まとめ

Excelで
「別のプログラムでのOLEの操作が完了するまで待機します」
と表示された場合、原因の多くは外部アプリとの連携エラーです。

まず次の順で対処してください。

  1. Excelを再起動
  2. Excelアドインを無効化
  3. DDE設定を変更
  4. ブラウザやPDFソフトを終了
  5. Officeを修復

この順番で試すと、多くの場合は短時間で解決できます。
Excelの不具合ではないケースがほとんどなので、落ち着いて対処すれば大丈夫ですよ。

今週のベストバイ

おすすめ一覧

資料ダウンロード

弊社のサービスについて詳しく知りたい方はこちらより
サービスご紹介資料をダウンロードしてください