Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel wartet auf die Beendigung einer OLE-Aktion

Forumthread: Excel wartet auf die Beendigung einer OLE-Aktion

Excel wartet auf die Beendigung einer OLE-Aktion
22.06.2017 14:50:02
cH_rI_sI
Hallo liebe Leute,
ich führe im Excel ein SAP script aus, welches wiederum einen ALV aufruft - dieser Aufruf dauert jedoch sehr lange und daher kommt im Excel die Meldung "Microsoft Office Excel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung".
Die Meldung ist grundsätzlich kein Problem, muss ja nur bestätigt werden - kann man diese Meldung eigentlich verhindern, damit ich mir das Bestätigen spare?
Wäre echt super, wenn hierzu jemand eine Lösung hätte - besten Dank im voraus!
Lg,
Chrisi
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel wartet auf die Beendigung einer OLE-Aktion
22.06.2017 15:07:20
EtoPHG
Hallo Chrisi,
Das geht nicht in VBA, da diese Meldung kein Ereignis auslöst.
Gruess Hansueli
AW: Excel wartet auf die Beendigung einer OLE-Aktion
27.06.2017 08:11:59
cH_rI_sI
Geht doch - mit: Application.DisplayAlerts = False
Seit dem ist Ruhe ;-)
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Excel wartet auf die Beendigung einer OLE-Aktion


Schritt-für-Schritt-Anleitung

Wenn Du die Fehlermeldung "Microsoft Excel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung" erhältst, kannst Du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu starten.

  2. Modul erstellen: Klicke mit der rechten Maustaste auf deinen Projektordner und wähle Einfügen > Modul.

  3. Code einfügen: Füge den folgenden Code in das Modul ein:

    Sub DisableOLEAlerts()
       Application.DisplayAlerts = False
    End Sub
  4. Makro ausführen: Schließe den VBA-Editor und führe das Makro DisableOLEAlerts aus.

  5. OLE-Aktion durchführen: Jetzt kannst Du die OLE-Aktion ausführen, ohne dass die Bestätigungsmeldung erscheint.


Häufige Fehler und Lösungen

  • Fehler: "OLE-Aktion nicht verfügbar"
    Lösung: Stelle sicher, dass die andere Anwendung, mit der Excel kommuniziert, korrekt installiert und geöffnet ist.

  • Fehler: "Excel wartet auf die Beendigung einer OLE-Aktion" bleibt bestehen
    Lösung: Manchmal hilft es, Excel und die andere Anwendung neu zu starten, um die OLE-Aktion zurückzusetzen.


Alternative Methoden

Wenn die oben genannten Methoden nicht funktionieren, kannst Du folgende Alternativen ausprobieren:

  • Warten auf die Aktion: Manchmal ist Geduld die einzige Lösung. Warte einfach, bis die Aktion abgeschlossen ist.

  • Aktualisieren des Excel-Programms: Stelle sicher, dass Du die neueste Version von Microsoft Excel verwendest, um bekannte Fehler zu vermeiden.


Praktische Beispiele

Ein Beispiel für eine OLE-Aktion ist das Ausführen eines SAP-Skripts, das Daten in Excel importiert. Wenn Du dabei die Meldung erhältst, kannst Du die oben genannten Schritte durchführen, um die Meldung zu unterdrücken.

Ein weiteres Beispiel ist das Importieren von Daten aus Word. Auch hier kann die OLE-Aktion dazu führen, dass Excel auf eine Bestätigung wartet.


Tipps für Profis

  • Verwende Application.DisplayAlerts: Um die Fehlermeldung "Excel wartet auf die Beendigung einer OLE-Aktion unterdrücken", kannst Du diesen Befehl aktiv im Code einsetzen, um die Benutzererfahrung zu verbessern.

  • Automatisierung: Wenn Du häufig mit OLE-Aktionen arbeitest, erstelle eine benutzerdefinierte Funktion, die diese Schritte automatisiert.


FAQ: Häufige Fragen

1. Was bedeutet "Excel wartet auf die Beendigung einer OLE-Aktion"?
Diese Meldung zeigt an, dass Excel auf eine Antwort von einer anderen Anwendung wartet, die über OLE (Object Linking and Embedding) kommuniziert.

2. Wie kann ich die OLE-Aktion beenden?
Du kannst die OLE-Aktion abbrechen, indem Du entweder die Anwendung schließt oder in Excel den Task-Manager öffnest und die Anwendung beendest.

3. Ist es möglich, die Fehlermeldung dauerhaft zu unterdrücken?
Ja, durch die Verwendung von Application.DisplayAlerts = False im VBA-Code kannst Du die Meldung vorübergehend unterdrücken. Achte darauf, dies zurückzusetzen, wenn Du wieder Feedback benötigst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige