Excelは、別のアプリケーションがOLEアクションを完了するのを待っています

Object Linking and Embedding(OLE)は、Officeアプリケーションが他のアプリケーションと対話できるようにするMicrosoftによって開発されたテクノロジです。これにより、1つの編集アプリケーションがドキュメントの一部を他のアプリケーションに送信し、それを他のコンテンツと一緒にインポートまたは戻すことができます。

たとえば、ExcelがPowerPointと通信しようとすると、OLEオブジェクトにコマンドを発行し、PowerPointからの応答を待ちます。

ただし、必要な応答が特定の時間内に受信されない場合、次のエラーが表示される場合があります。

Microsoft Excelは、別のアプリケーションがOLEアクションを完了するのを待っています

このMicrosoftExcelが発生する一般的な理由は3つあり、別のアプリケーションがOLEアクティビティメッセージを完了するのを待っています。

  1. アプリケーションに追加するアドインが多すぎて、そのうちの1つまたはいくつかが破損しています。
  2. Excelは、他のアプリケーションで作成されたファイルを開こうとするか、アクティブなアプリケーションからデータを取得しようとします
  3. Excelの[添付ファイルとして送信]オプションを使用して、Excelシートを電子メールで送信します。

推奨される一般的な解決策は、コンピューターを再起動して、もう一度試すことです。Excelが応答していない別のアプリケーションと対話しようとしたためにもエラーが発生する可能性があるため、Excelおよび他のすべてのアプリケーションを閉じることをお勧めします。その後、Excelワークシートを再度開いて、最初からやり直すことができます。

ただし、問題が解決しない場合は、以下に示す1つ以上の解決策を試すことができます。

1]「DDEを使用する他のアプリケーションを無視する」機能を有効にする

1] Excelシートを開き、[ファイル]メニューに移動します。[ファイル]メニューで、[オプション]をクリックしますExcelオプション

2] [Excelオプション]ダイアログボックスが表示されます。[詳細設定]タブに移動し、[全般]領域まで下にスクロールします。そこで、「動的データ交換(DDE)を使用する他のアプリケーションを無視する」をチェックします動的データ交換

これにより、アプリケーションの負荷が軽減され、アプリケーションが軽くなります。その後、Excelを再起動してみてください。

2]アドインの無効化

1] Excelシートを開き、[ファイル]メニューに移動します。[ファイル]メニューで、[オプション]をクリックします

2] [Excelオプション]ダイアログボックスが表示されます。左側のタブで、[アドイン]をクリックします

3]このボックスの下部には、[管理]ボックスがあります。Excelアドインを選択し、その横にある[移動]ボタンをクリックします。これにより、アドインのリストが作成されます。Excelは、別のアプリケーションがOLEアクションを完了するのを待っています

4] [利用可能なアドイン]ボックスのアドインの横にある各ボックスのチェックを外し、[ OK ]をクリックします。アドイン

これにより、すべてのアドインが無効になり、アプリケーションの負荷が軽減されます。

3] Excelワークブックを添付するための他の方法を使用する

Excelの内部の[電子メールを使用して送信]オプションを使用してブックを添付ファイルとして送信すると、上記のOLEエラーが表示される場合もあります。ただし、電子メールアプリケーションを介してExcelブックをメッセージに添付することで、問題を解決できます。ワークブックは、Outlook2016 / 2013/2010またはHotmailの電子メールメッセージにファイルとして添付することで送信できます。問題を回避するために、任意の電子メールアプリケーションを使用できます。

この投稿で説明されているソリューションは、上記の説明で説明したExcelエラーを解決するために使用される最も効果的で人気のあるソリューションの一部です。ここで何かがあなたを助けることを願っています。

Original text