Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion abschließt Fehler: Fix

Viele Nutzer berichten von der „Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion abschließt”-Fehler in Windows 10 bei Verwendung von Office-Apps. Dieser Fehler kann beispielsweise auftreten, wenn Sie versuchen, Excel mit einem BI-Launchpad zu öffnen, oder wenn Sie versuchen, ein VBA-Skript auszuführen.

Die OLE-Technologie (Object Linking and Embedding) wurde von Microsoft eingeführt, um den Office-Apps die Kommunikation mit anderen Programmen zu erleichtern. Mit dieser Technologie kann ein Bearbeitungsprogramm einen Abschnitt eines Dokuments mit anderen Programmen teilen und dann den Abschnitt des Dokuments importieren oder mit dem Inhalt des anderen Programms zurückbringen.

Wenn Sie also beispielsweise an Excel arbeiten und es versucht, mit Word zu interagieren, sendet es eine Nachricht an das OLE-Objekt und wartet, bis es eine Antwort von Word erhält. Wenn die Antwort jedoch über die erforderliche Zeit hinaus verzögert wird, sehen Sie die Meldung „Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion abschließt" Error.

Der Fehler kann entweder aufgrund des in Excel deaktivierten DDE-Protokolls auftreten, wenn die Installation der Office-Suite beschädigt ist, wenn Sie haben Adobe Acrobat PDFMaker als Add-In und es stört Excel, oder wenn der Internet Explorer in Konflikt steht Excel. Wenn Sie Excel vollständig schließen, können Sie Ihren Computer neu starten und von vorne beginnen. Sie können auch die folgenden Methoden ausprobieren, falls dies nicht der Fall ist.

Methode 1: Durch Entfernen von Adobe Acrobat PDFMaker

Es ist bekannt, dass Adobe Acrobat PDFMaker Inkompatibilitätsprobleme mit MS Excel hat. Deshalb. Es wird empfohlen, das Add-In zu deaktivieren. Mal sehen wie.

Schritt 1: Starten Excel und navigieren Sie zum Datei Registerkarte ganz oben links auf dem Blatt.

Registerkarte Excel-Datei öffnen

Schritt 2: Von dem Datei Menü, wählen Optionen.

Dateimenüoptionen

Schritt 3: In dem Excel-Optionen Dialogfeld, klicken Sie auf Add-Ins auf der linken Seite des Fensters.

Gehen Sie nun zur rechten Seite des Fensters und suchen Sie das Verwalten Option nach unten. Wählen COM-Add-Ins aus der Dropdown-Liste daneben und drücken Sie die Gehen Taste.

Excel-Optionen Add-Ins Verwalten Com-Add-Ins Los

Schritt 4: Jetzt im COM-Add-Ins-Feld das auftaucht, deaktivieren Sie das Acrobat PDFMaker Office COM-Add-In und drücke OK um die Änderungen zu speichern und zu beenden.

Starten Sie jetzt einfach Ihren PC neu und versuchen Sie, Excel erneut zu öffnen, oder führen Sie das VBA-Skript aus, um zu überprüfen, ob der Fehler behoben ist. Wenn das Problem weiterhin besteht, versuchen Sie die zweite Methode.

Methode 2: Durch Zulassen anderer Anwendungen, die DDE verwenden

Schritt 1: Öffnen Excel und geh zum Datei Registerkarte oben links auf dem Bildschirm.

Registerkarte Excel-Datei öffnen

Schritt 2: Wählen Optionen von dem Datei Speisekarte.

Dateimenüoptionen

Schritt 3: In dem Excel-Optionen Fenster, gehen Sie zur linken Seite und klicken Sie auf Fortgeschritten. Scrollen Sie nun auf der rechten Seite nach unten und finden Sie das Allgemeines Sektion.

Deaktivieren Sie hier das Kontrollkästchen neben Ignorieren anderer Anwendungen, die Dynamic Data Exchange (DDE) verwenden.

Drücken Sie OK um die Änderungen zu speichern und zu beenden.

Excel-Optionen Erweitert Allgemein Andere Anwendungen ignorieren, die dynamischen Datenaustausch (dde) verwenden Deaktivieren Sie

Gehen Sie nun zurück und versuchen Sie den gleichen Vorgang, den Sie zuvor ausgeführt haben, und prüfen Sie, ob der Fehler immer noch vorhanden ist. Wenn der Fehler weiterhin angezeigt wird, versuchen Sie die dritte Methode.

Methode 3: Durch Beenden des Internet Explorer-Prozesses

Schritt 1: Navigieren Sie zum Taskleiste und klicken Sie mit der rechten Maustaste darauf. Wählen Taskmanager aus dem Kontextmenü.

Taskleiste Rechtsklick Task-Manager

Schritt 2: In dem Taskmanager Fenster, unter dem Prozesse Registerkarte, suchen und wählen Sie die Internet Explorer-Prozess. Drücken Sie dann die Task beenden Schaltfläche unten links im Fenster.

Task-Manager verarbeitet Internet Explorer Task beenden

Gehen Sie zurück zu Excel und prüfen Sie, ob der Fehler behoben ist. Wenn der Fehler weiterhin auftritt, versuchen Sie die vierte Methode.

Methode 4: Durch Einschränken der Excel-Anwendungsnachrichten

Versuchen Sie diese Methode, wenn Sie auf das „Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion abschließt” Fehler beim Ausführen eines VBA-Skripts. Dies ist jedoch nur ein Workaround und löst das Problem nicht selbst. Es kann Sie jedoch durchbringen, indem Sie das VBA-Skript für den Moment ausführen und die Fehlermeldung blockieren. So gehen Sie vor.

Schritt 1: Öffnen Sie eine Excel-Tabelle und drücken Sie die Alt-Taste + F11 zusammen auf Ihrer Tastatur, um die zu öffnen Microsoft Visual Basic für Anwendungen Editor-Fenster.

Schritt 2: In dem Projekt – VBA-Projekt Balken links, finde DiesesArbeitsbuch unter Microsoft Excel-Objekte.

Klicken Sie mit der rechten Maustaste darauf, gehen Sie zu Einfügen im Rechtsklick-Menü und im Untermenü wählen Sie Modul.

Vba-Editor Projektleiste Microsoft Excel-Objekte Thisworkbook Rechtsklick Modul einfügen

Schritt 3: Es entsteht ein neues Modul auf der rechten Seite des Fensters. Kopieren Sie den folgenden Code und fügen Sie ihn in das Modul ein:

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() Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub 
Neues Modul Vba-Code kopieren und einfügen

Schritt 4: Alternativ können Sie auch den untenstehenden Code kopieren und in das neue Modul einfügen. Jeder der Codes wird funktionieren.

Sub CreateXYZ() Dim wdApp As Object Dim wd As Object bei Fehler Fortsetzen Weiter Set wdApp = GetObject(, "Word. Anwendung") Wenn Err. Number <> 0 Then Set wdApp = CreateObject("Word. Anwendung") End If On Error GoTo 0 Setze wd = wdApp. Unterlagen. Öffnen (DieseArbeitsmappe. Pfad & Anwendung. PathSeparator & "XYZ-Vorlage.docm") wdApp. Sichtbar = True Range("A1:B10").CopyPicture xlScreen wd. Reichweite. End Sub einfügen
Alternativer Code Neues Modul kopieren und einfügen

Schritt 5: Gehen Sie jetzt zum Datei Tab in der oberen linken Ecke des Editors und wählen Sie Buch speichern1.

Vba Editor Datei-Tab Save Book1

Schritt 6: Nachdem Sie die Taste gedrückt haben speichern Schaltfläche, Sie sehen eine Eingabeaufforderung, die besagt, Die folgenden Funktionen können nicht in makrofreien Arbeitsmappen gespeichert werden.

Drücken Sie die Nein Taste.

Aufforderung Die folgenden Funktionen können nicht in makrofreien Arbeitsmappen gespeichert werden Nein

Schritt 7: Wählen Sie nun den Ort aus, an dem Sie diese Arbeitsmappe speichern möchten, erstellen Sie eine geeignete Dateiname, und stellen Sie die Speichern unter Feld als Excel Makro-fähige Arbeitsmappe.

Drücke den speichern Schaltfläche, um die neue VBA-Arbeitsmappe zu speichern.

Wählen Sie den Speicherortnamen Die Datei Speichern unter Typ Excel-Makro aktiviert Arbeitsmappe speichern

Schritt 8: Nachdem Sie die VBA-Datei gespeichert haben, schließen Sie nun den Editor und gehen Sie zurück zum Excel Arbeitsmappe. Drücken Sie hier Alt + F8 Tasten zusammen auf Ihrer Tastatur. Von dem Makro Dialogfeld, wählen Sie das Makro die Sie gerade erstellt haben und drücken Sie die Lauf Taste.

Nachdem Sie den Vorgang nun erfolgreich abgeschlossen haben, sollten Sie den Fehler nicht mehr sehen. Wenn Sie jedoch immer noch feststellen, dass der Fehler angezeigt wird, versuchen Sie die 5. Methode.

Methode 5: Deaktivieren Sie den Kompatibilitätsmodus von Excel

Schritt 1: Gehe zum MS Excel App auf Ihrem Desktop, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus dem Rechtsklick-Menü.

Desktop MS Excel Rechtsklick-Eigenschaften

Schritt 2: In dem Microsoft Excel-Eigenschaften Dialogfeld, gehen Sie zum Kompatibilität Tab. Navigieren Sie nun zum Kompatibilitätsmodus Abschnitt und deaktivieren Sie das Kontrollkästchen neben Starte dieses Programm im Kompatibilitätsmodus für.

Drücken Sie Anwenden und dann OK um die Änderungen zu speichern und zu beenden.

Excel-Eigenschaften Registerkarte "Kompatibilität" Dieses Programm im Kompatibilitätsmodus ausführen für Deaktivieren Sie Übernehmen Ok

Das ist alles. Sie können versuchen, den vorherigen Vorgang in Ihrem Excel zu wiederholen, und Sie sollten das „Microsoft Excel wartet darauf, dass eine andere Anwendung eine OLE-Aktion abschließt”-Fehler auf Ihrem Windows-PC beim Ausführen eines VBA-Skripts oder beim Öffnen von Excel.

So erstellen Sie Excel-Abkürzungen automatisch

So erstellen Sie Excel-Abkürzungen automatischExcel

Sind Sie es leid, zu tippen und zu tippen? Nun, wie wäre es, wenn wir Ihnen sagen, dass Sie zumindest bei der Arbeit mit Excel eine Pause vom Tippen bekommen? Aufgeregt? Wir auch!In diesem Geek Pag...

Weiterlesen
So erstellen Sie eine Pivot-Tabelle in Microsoft Excel

So erstellen Sie eine Pivot-Tabelle in Microsoft ExcelExcel

Wenn Sie über riesige Datensätze verfügen, wird die Analyse der Daten oft immer schwieriger. Aber muss das wirklich so sein? Microsoft Excel bietet eine erstaunliche integrierte Funktion namens Piv...

Weiterlesen
So drucken Sie nur einen bestimmten Teil Ihres Excel-Dokuments

So drucken Sie nur einen bestimmten Teil Ihres Excel-DokumentsExcel

In vielen Fällen verfügen Sie möglicherweise über eine riesige Excel-Datei, aber möglicherweise ist nur ein bestimmter Teil dieser Excel-Datei für Sie von Bedeutung. In solchen Fällen ist das Druck...

Weiterlesen