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.
Schritt 2: Von dem Datei Menü, wählen 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.
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.
Schritt 2: Wählen Optionen von dem Datei Speisekarte.
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.
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ü.
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.
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.
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
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
Schritt 5: Gehen Sie jetzt zum Datei Tab in der oberen linken Ecke des Editors und wählen Sie Buch speichern1.
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.
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.
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ü.
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.
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.