Fix: Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt

Mehrere Office-Benutzer geben an, dass beim Versuch, ein VBA-Skript auszuführen oder Excel über ein BI-Launchpad auszuführen, der Fehler “Microsoft wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” angezeigt wird. Es wird berichtet, dass das Problem bei allen neueren Windows-Versionen auftritt, einschließlich Windows 7, Windows 8.1 und Windows 10).

Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführtMicrosoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt

Was ist eine OLE-Aktion?

Eine OLE-Aktion (Object Linking & Embedding) ist im Wesentlichen ein Mechanismus, mit dem verschiedene Office-Anwendungen (Word, Excel, Powerpoint, Sharepoint) bei der Kommunikation mit anderen Anwendungen unterstützt werden können, um einen Vorgang erfolgreich abzuschließen.

Was verursacht den Fehler “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt”?

Wir haben dieses spezielle Problem untersucht, indem wir uns verschiedene Benutzerberichte und die offizielle Microsoft-Dokumentation angesehen haben. Wir haben es sogar geschafft, das Problem auf einer unserer Testmaschinen zu replizieren.

Wenn Excel eine Kommunikationsanforderung an eine andere Anwendung ausgibt (z. B. Word), verwendet Excel das OLE-Objekt und wartet dann auf die Antwort der Anwendung. Wenn die Antwort nicht innerhalb des Standardzeitschwellenwerts eintrifft, löst Excel dem Endbenutzer die folgende Warnung aus: “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt.”

Obwohl die Fehlermeldung immer dieselbe ist, gibt es tatsächlich einige recht häufige Szenarien, die diesen bestimmten Fehler in Microsoft Excel auslösen:

  • DDE-Protokoll ist in Excel deaktiviert – Dieses Problem kann auftreten, weil das DDE-Protokoll (Dynamic Data Exchange) in den Excel-Einstellungen deaktiviert ist.
  • Beschädigte Office-Installation – Einige betroffene Benutzer haben gemeldet, dass das Problem behoben wurde, nachdem sie die gesamte Office-Installation neu installiert oder repariert haben.
  • Das Adobe Acrobat PDFMaker-Add-In steht in Konflikt mit Excel. Es gab mehrere Berichte von Benutzern, die das Problem durch Deaktivieren oder Deinstallieren des PDFMaker-Plugins beheben konnten.
  • Der IE-Prozess (Internet Explorer) stört die DDE. Dies tritt normalerweise auf, wenn der Benutzer versucht, eine Datei in Microsoft Excel zu speichern. In diesem Fall besteht die Lösung darin, den Prozess manuell zu schließen.

Wenn Sie derzeit Probleme haben, diese bestimmte Fehlermeldung zu beheben, finden Sie in diesem Artikel eine Auswahl von Schritten zur Fehlerbehebung. Im Folgenden finden Sie eine Auswahl von Methoden, mit denen andere Benutzer in einer ähnlichen Situation das Problem erfolgreich behoben haben.

Um die besten Ergebnisse zu erzielen, befolgen Sie die folgenden Methoden, bis Sie auf eine Lösung stoßen, mit der das Problem behoben werden kann. Lass uns anfangen

Methode 1: Deinstallation von Adobe Acrobat PDFMaker (falls zutreffend)

Einige Benutzer haben es geschafft, die Fehlermeldung durch Deinstallation des Adobe Acrobat PDF Maker-Add-Ins zu beheben. Wie sich herausstellt, kann dieses Plugin zu Konflikten mit bestimmten Versionen von Microsoft Excel führen.

Hier ist eine Liste mit Office-Versionen, die mit PDF Maker kompatibel sind:

  • Office 2010 (Office 14) 32-Bit und 64-Bit
  • Office 2013 (Office 15) 32 Bit und 64 Bit
  • Office 2016 (Office 16) 32 Bit und 64 Bit

Hinweis: Sie können den vollständigen Kompatibilitätsleitfaden von Adobe lesen (Hier).

Wenn dieses Szenario zutrifft und Sie sich nicht so stark auf PDF Maker verlassen, können Sie das Problem höchstwahrscheinlich beheben, indem Sie das Adobe Acrobat PDFMaker-Add-In entweder deaktivieren oder deinstallieren.

Hier ist eine Kurzanleitung dazu:

Update: Sie können auch dieses Fix-it verwenden (Hier), um das PDFMaker-Add-In automatisch zu deaktivieren. Es ist mit jeder aktuellen Windows-Version kompatibel, einschließlich Windows 10, Windows 8.1, Windows 7 und Windows Vista.

  1. Öffnen Sie Microsoft Excel und klicken Sie in der Multifunktionsleiste auf Datei.Öffnen Sie Microsoft Excel und gehen Sie zu DateiÖffnen Sie Microsoft Excel und gehen Sie zu Datei
  2. Klicken Sie im Menü Datei auf Optionen (unten in der Menüliste).Gehen Sie zu Datei> Optionen” width=”539″ height=”619″ srcset=”https://cdn.appuals.com/wp-content/uploads/2018/12/file-options.jpg 539w, https://cdn.appuals.com/wp-content/uploads/2018/12/file-options-131×150.jpg 131w, https://cdn.appuals.com/wp-content/uploads/2018/12/file-options-261×300.jpg 261w” sizes=”(max-width: 539px) 100vw, 539px”/>Gehen Sie zu Datei> Optionen</li>
<li>Klicken Sie im Menü Excel-Optionen im Menü auf der linken Seite auf Add-Ins.  Wechseln Sie als Nächstes zum rechten Bereich, erweitern Sie das mit Verwalten verknüpfte Dropdown-Menü und wählen Sie COM-Add-Ins.  Klicken Sie dann auf die Schaltfläche Los…, um das Menü Com Add-Ins zu öffnen.<img loading=Gehen Sie zu Add-Ins, wählen Sie COM-Add-Ins aus dem Dropdown-Menü und klicken Sie auf Los
  3. Deaktivieren Sie im Feld COM-Add-Ins entweder das Kontrollkästchen für das Acrobat PDFMaker Office COM-Add-In oder wählen Sie es aus und klicken Sie auf Entfernen, um es vollständig zu löschen.
  4. Starten Sie Ihren Computer neu und erstellen Sie die Schritte neu, die zuvor den Fehler verursacht haben, sobald der nächste Start abgeschlossen ist.

Wenn immer noch der Fehler “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” auftritt, fahren Sie mit der folgenden Methode fort.

Methode 2: Zulassen von Anwendungen, die DDE in den Excel-Einstellungen verwenden

Wie viele Benutzer berichtet haben, kann das Problem auftreten, wenn Microsoft Excel so eingerichtet ist, dass Anwendungen ignoriert werden, die versuchen, über das DDE-Protokoll (Dynamic Data Exchange) mit Excel zu kommunizieren.

Angenommen, Sie doppelklicken im Windows Explorer auf eine Excel-Arbeitsmappe. Sobald sich der Befehl registriert, wird ein dynamischer Datenaustausch (DDE) an Excel gesendet. Dieser Austausch weist Excel an, die Arbeitsmappe zu öffnen, auf die Sie gerade doppelklicken.

Wenn Excel so eingerichtet ist, dass Anwendungen ignoriert werden, die das Dynamic Data Exchange-Protokoll verwenden, findet der Austausch nicht statt und stattdessen wird die Fehlermeldung “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” angezeigt.

Glücklicherweise können Sie dieses Problem leicht beheben, indem Sie auf das Optionsmenü von Excel zugreifen und das DDE-Protokoll aktivieren. Hier ist eine Kurzanleitung dazu:

  1. Öffnen Sie Microsoft Excel und klicken Sie auf Datei. Es spielt keine Rolle, ob Sie eine neue Arbeitsmappe oder ein neues Dokument öffnen.Öffnen Sie Microsoft Excel und gehen Sie zu DateiÖffnen Sie Microsoft Excel und gehen Sie zu Datei
  2. Klicken Sie im Menü Datei im linken Bereich auf Optionen.Gehen Sie zu Datei> Optionen” width=”539″ height=”619″ srcset=”https://cdn.appuals.com/wp-content/uploads/2018/12/file-options.jpg 539w, https://cdn.appuals.com/wp-content/uploads/2018/12/file-options-131×150.jpg 131w, https://cdn.appuals.com/wp-content/uploads/2018/12/file-options-261×300.jpg 261w” sizes=”(max-width: 539px) 100vw, 539px”/>Gehen Sie zu Datei> Optionen</li>
<li>Klicken Sie im Menü Excel-Optionen im linken Menü auf die Registerkarte Erweitert.  Gehen Sie dann zum rechten Bereich und scrollen Sie nach unten, bis Sie den Abschnitt Allgemein erreichen.  Stellen Sie dort sicher, dass das Kontrollkästchen Andere Anwendungen ignorieren, die Dynamic Data Exchange (DDE) verwenden, deaktiviert ist.<img loading=Aktivieren des DDE-Protokolls in Excel
  3. Klicken Sie auf OK, um die Änderungen zu speichern, und starten Sie Microsoft Excel neu. Wiederholen Sie dann den Vorgang, der zuvor den Fehler “Microsoft wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” verursacht hat, und prüfen Sie, ob das Problem weiterhin auftritt.

Wenn immer noch dieselbe Fehlermeldung angezeigt wird, fahren Sie mit der folgenden Methode fort.

Methode 3: Beenden des Internet Explorer (IE) -Prozesses

Bei mehreren Benutzern wird beim Versuch, die Datei zu speichern, der Fehler “Microsoft wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” angezeigt. Möglicherweise tritt der Fehler auf, weil ein IE-Prozess den DDE-Austausch (Dynamic Data Exchange) stört.

Benutzer in einer ähnlichen Situation haben berichtet, dass das Problem behoben wurde, nachdem sie den IE-Prozess manuell abgebrochen haben. Hier ist eine Kurzanleitung dazu:

  1. Drücken Sie Strg + Umschalt + Esc, um den Task-Manager zu öffnen.
  2. Wechseln Sie im Task-Manager zur Registerkarte Prozesse, und prüfen Sie, ob ein Prozess zu Internet Explorer derzeit aktiv ist.
  3. Wenn eine geöffnet ist, klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie Aufgabe beenden, um sie zu schließen.Schließen des Internet Explorer (IE) -ProzessesSchließen des Internet Explorer (IE) -Prozesses
  4. Kehren Sie zu Excel zurück und prüfen Sie, ob beim Versuch, die Datei zu speichern, weiterhin der Fehler “Microsoft wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” auftritt.

Wenn immer noch derselbe Fehler auftritt, fahren Sie mit der folgenden Methode fort.

Methode 4: Unterdrücken des Excel Application Messaging

Wenn beim Versuch, ein VBA-Skript auszuführen, die Fehlermeldung angezeigt wird, besteht eine Problemumgehung darin, die Anwendungsnachrichten mithilfe eines winzigen Codeteils zu unterdrücken.

Beachten Sie jedoch, dass dies das Problem selbst nicht behandelt. Es handelt sich lediglich um eine Problemumgehung, die das Auftreten der Fehlermeldung verhindert. Es ist jedoch hilfreich, wenn Ihr einziges Ziel darin besteht, das Auftreten der Fehlermeldung zu verhindern.

Hier ist eine Kurzanleitung zum Einfügen eines VBA-Codes in Excel Workbook, mit der das Excel-Anwendungs-Messaging unterdrückt wird:

  1. Öffnen Sie Ihre Arbeitsmappe in Excel und drücken Sie Alt + F11, um den Visual Basic-Editor (VBE) zu öffnen.
  2. Klicken Sie in der Projektleiste (linke Seite) mit der rechten Maustaste auf ThisWorkbook und wählen Sie Einfügen> Modul.Klicken Sie mit der rechten Maustaste auf ThisWorkbook und wählen Sie Einfügen> Modul” width=”576″ height=”389″ srcset=”https://cdn.appuals.com/wp-content/uploads/2018/12/right-click.jpg 576w, https://cdn.appuals.com/wp-content/uploads/2018/12/right-click-150×101.jpg 150w, https://cdn.appuals.com/wp-content/uploads/2018/12/right-click-300×203.jpg 300w, https://cdn.appuals.com/wp-content/uploads/2018/12/right-click-220×150.jpg 220w” sizes=”(max-width: 576px) 100vw, 576px”/>Klicken Sie mit der rechten Maustaste auf ThisWorkbook und wählen Sie Einfügen> Modul</li>
<li>Fügen Sie im neu erstellten Modul den folgenden Code ein (im rechten Bereich des Bildschirms): Private Deklarationsfunktion CoRegisterMessageFilter Lib “ole32” (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 & , IMsgFilter End Sub Public Sub RestoreMessageFilter () IMsgFilter so lange dimmen CoRegisterMessageFilter IMsgFilter, IMsgFilter End SubUpdate: Andere Benutzer haben gemeldet, dass sie mithilfe des folgenden VBA-Codes verhindern konnten, dass die Fehleraufforderung angezeigt wird:</p>
<p>Sub CreateXYZ () Dim wdApp als Objekt Dim wd als Objekt bei Fehler Fortsetzen Weiter Setzen Sie wdApp = GetObject (, “Word.Application”) Wenn Err.Number <> 0, dann setzen Sie wdApp = CreateObject (“Word.Application”) End If On Fehler GoTo 0 Set wd = wdApp.Documents.Open (ThisWorkbook.Path & Application.PathSeparator & “XYZ template.docm”) wdApp.Visible = True Range (“A1: B10”). CopyPicture xlScreen wd.Range.Paste End Sub</li>
<li>Drücken Sie Strg + S und klicken Sie auf Nein, wenn die Warnung “Die folgenden Funktionen können nicht in einer makrofreien Arbeitsmappe gespeichert werden” angezeigt wird.<img loading=Klicken Sie an der Warnmeldung auf Nein
  3. Wählen Sie dann einen geeigneten Speicherort für die geänderte Arbeitsmappe, legen Sie einen richtigen Namen fest und stellen Sie sicher, dass der Typ Speichern unter auf Excel Macro-Enabled Workbook festgelegt ist. Wenn alles in Ordnung ist, klicken Sie auf Speichern, um die Arbeitsmappe mit Excel-Makro zu erstellen.Erstellen einer Arbeitsmappe mit Excel-MakroErstellen einer Excel-Arbeitsmappe mit Makrofunktion
  4. Drücken Sie Alt + Q, um den Editor zu schließen und zu Ihrer Arbeitsmappe zurückzukehren. Wenn Sie wieder in Ihrem Editor sind, drücken Sie Alt + F8, wählen Sie das gerade erstellte Makro aus und klicken Sie auf Ausführen.

Sobald dieser Vorgang abgeschlossen ist, sollte der Fehler “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” mit diesem WorkBook nicht mehr angezeigt werden (auch wenn er möglicherweise noch im Hintergrund auftritt).

Methode 5: Deaktivieren Sie den Kompatibilitätsmodus (falls zutreffend).

Einige Benutzer haben es geschafft, das Problem zu beheben, nachdem sie festgestellt haben, dass die ausführbare Excel-Datei im Kompatibilitätsmodus ausgeführt wurde. Dies kann durch manuelle Benutzereingriffe oder Anwendungen von Drittanbietern geschehen.

Wenn Sie den Verdacht haben, dass Excel im Kompatibilitätsmodus ausgeführt wird, deaktivieren Sie es und prüfen Sie, ob der Fehler “Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion ausführt” nicht mehr angezeigt wird. In der Regel tritt der Fehler auf, wenn die ausführbare Excel-Datei so konfiguriert ist, dass sie im Kompatibilitätsmodus mit Windows Vista und höher ausgeführt wird.

Hier ist eine Kurzanleitung zum Deaktivieren des Kompatibilitätsmodus:

  1. Klicken Sie mit der rechten Maustaste auf die ausführbare Excel-Datei (oder die Verknüpfung) und wählen Sie Eigenschaften.Klicken Sie mit der rechten Maustaste auf die ausführbare Excel-Datei und wählen Sie EigenschaftenKlicken Sie mit der rechten Maustaste auf die ausführbare Excel-Datei und wählen Sie Eigenschaften
  2. Wechseln Sie im Eigenschaftenfenster zur Registerkarte Kompatibilität und deaktivieren Sie das Kontrollkästchen Dieses Programm im Kompatibilitätsmodus ausführen.Deaktivieren Sie Dieses Programm im Kompatibilitätsmodus ausführenDeaktivieren Sie Dieses Programm im Kompatibilitätsmodus ausführen

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *