当サイトの記事にはプロモーションが含まれています。

Excelで発生するOLEエラーの原因と解決方法【初心者向け解決ガイド】

エラー解決方法パソコンパソコン・スマホ教室
スポンサーリンク

Excelで作業中に突然画面が固まり、「Microsoft Excel は、別のアプリケーションが OLE の操作を完了するのを待っています。」(または「別のプログラムでのOLEの操作が完了するまで待機します」)というメッセージが出て、作業が止まってしまうことがあります。このページでは、このOLEエラーがなぜ起きるのか、そして2026年現在のExcel(Microsoft 365/Excel 2021/2024/2019)で実際に効く対処手順を、順番にわかりやすくまとめます。

スポンサーリンク

OLEエラーとは何か

OLEはObject Linking and Embedding(オブジェクトのリンクと埋め込み)の略で、Excelが他のアプリ(Word・PowerPoint・PDFソフト・メールソフト・ブラウザなど)とデータをやり取りする仕組みです。このやり取り(OLE/DDE通信)の相手が応答しないと、Excelは「相手の操作が終わるのを待つ」状態のまま固まり、上記のメッセージが表示されます。つまりエラーの正体は「Excel単体の故障」ではなく、Excelと外部アプリの通信待ちであることがほとんどです。

OLEエラーの主な原因

このエラーが出る代表的な原因は次のとおりです。

原因 具体例
外部アプリとの通信(DDE)待ち ブラウザ・PDFソフト・メールソフトなどが応答せず、Excelが待ち続ける
アドインの干渉 後から追加したCOMアドインが通信を妨げている
ファイルの破損 特定のExcelファイルだけでエラーが出る
セキュリティソフトの干渉 ウイルス対策ソフトがExcelの通信をブロックしている

まずは「いつも出るのか/特定のファイルだけか」を確認すると、原因の切り分けがしやすくなります。

具体的な解決方法

対処1:DDE設定を見直す(最も効果が高い)

外部アプリとの通信待ちが原因のときに、いちばん効くのがこの設定です。「他のアプリがDDEを使っていても、Excelは無視して動く」ようにする設定で、チェックをオンにする(入れる)のが正しい方向です。

  1. Excelを開き、「ファイル」タブをクリックします。
  2. 左下の「オプション」をクリックします。
  3. 左側の「詳細設定」を選びます。
  4. 下にスクロールして「全般」の項目を探します。
  5. 「Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する」のチェックボックスをオンにします
  6. 「OK」を押し、Excelを再起動します。
Excelのオプションの詳細設定でDDEを使用する他のアプリケーションを無視するのチェック
対処1:「ファイル」>「オプション」>「詳細設定」を開き、下の「全般」にある「Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する」にチェックを入れます。Excelが他アプリのDDE通信を待たなくなり、OLEの待機エラーが止まることがあります(古い記事では逆に書かれていることがありますが、待機を止めたいときはオンが本来の対処です)。

古い解説記事ではこのチェックを「外す」と書かれていることがありますが、OLEの通信待ちを止めたい場合はチェックを入れる(オンにする)のが本来の対処です。設定後も改善しないときは、いったん元に戻してから次の対処を試してください。

対処2:COMアドインを無効化する

後から追加したアドインが通信を妨げているケースです。いったんすべて外し、必要なものだけ戻すと原因を特定できます。

  1. Excelで「ファイル」タブ →「オプション」を開きます。
  2. 左側の「アドイン」をクリックします。
  3. 画面下部の「管理」のドロップダウンで「COM アドイン」を選び、「設定」ボタンを押します。
  4. 表示された一覧で、心当たりのあるアドインのチェックを外し、「OK」を押します。
Excelのオプションのアドイン画面でCOMアドインの管理と設定ボタン
対処2:「オプション」>「アドイン」を開き、最下部の「管理」で「COMアドイン」を選んで「設定」をクリックし、心当たりのあるアドインのチェックを外して原因を切り分けます。

対処3:特定のファイルだけで出る場合はファイルを作り直す

あるファイルだけでエラーが出るなら、そのファイルが壊れている可能性があります。新しい空のブックを作り、データをコピーして貼り付け、別名で保存し直してください。Excelの「開いて修復」機能(「ファイル」→「開く」→ファイルを選び、「開く」ボタン横の▼から「開いて修復」)も有効です。

対処4:それでも直らないとき

  • Excelをセーフモードで起動する(Ctrlキーを押しながらExcelを起動)。これでアドインや拡張機能を切り離した状態を試せます。
  • ウイルス対策ソフトを一時的に止めて、改善するか確認する。

セーフモードで出なくなるなら、原因はアドインや起動時に読み込む設定にあると切り分けられます。

よくある質問

Q1:OLEエラーが頻繁に出ます。根本的に直せますか?

まず対処1のDDE設定を見直し、次に不要なアドインを外してください。Excelとパソコンを最新の状態に更新しておくことも効果的です。連携相手のアプリ(PDFソフト・ブラウザなど)が古い場合は、そちらの更新も行ってください。

Q2:特定のファイルでだけ出ます。どうすればいい?

そのファイルが破損している可能性が高いです。新しいブックにデータをコピーするか、「開いて修復」機能で修復を試してください。

まとめ

OLEエラーは「Excelが外部アプリの応答を待っている」状態であり、多くの場合はDDE設定の見直し(対処1)アドインの無効化(対処2)で解消します。特定ファイルだけで出るときはファイルの作り直しが有効です。焦らず上から順に試してみてください。

最終確認日:2026年6月

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました