Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

EXCEL.EXE nach Schließen immer noch im Taskmanager

Forumthread: EXCEL.EXE nach Schließen immer noch im Taskmanager

EXCEL.EXE nach Schließen immer noch im Taskmanager
15.01.2009 07:47:00
Susanne
Hallo,
nach dem Schließen einer Excel 2007-Datei findet sich "EXCEL.EXE" immer noch unter Prozesse im Task-Manager. Das Programm ist nicht mehr zu sehen, nichts in der Taskleiste und auch nichts unter "Anwendungen" im Task-Manager. Nur unter Prozesse. Ist das normal? Hat das nen tieferen Sinn?
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: EXCEL.EXE nach Schließen immer noch im Taskmanager
15.01.2009 08:30:00
Tino
Hallo,
kann es sein, dass durch einen Code eine Excel Applikation erstellet wird und
diese nicht sauber beendet wird.
So was in der Art wie CreateObject("Excel.Application")
Gruß Tino
AW: EXCEL.EXE nach Schließen immer noch im Taskmanager
15.01.2009 08:32:39
Susanne
hm, Excel arbeitet mit via RTD und DDE importierten Daten - vielleicht liegts daran? Wie schließ ich das sauber?
Anzeige
kenne Deinen Code nicht.
15.01.2009 08:44:20
Tino
Hallo,
kenne Deinen Code nicht, hier mal ein Beispiel.

Dim myXLApp As Object
Set myXLApp = CreateObject(Class:="Excel.Application")
'hier könnte noch anderer Code stehen***
'hier wird die Applikation beendet
'wird dies nicht ausgeführt, bleibt diese auch im Task-M. offen
Set myXLApp = Nothing


Gruß Tino

Anzeige
AW: kenne Deinen Code nicht.
15.01.2009 08:48:35
Susanne
oje, damit bin ich komplett überfordert. Da laufen keine Makros, das Ding importiert nur Daten via DDE und RTD
Frage offen...
15.01.2009 09:43:22
Tino
Hallo,
dazu kann ich Dir jetzt auch nicht weiter helfen
Gruß Tino
jetzt, Frage offen oT.
15.01.2009 09:58:00
Tino
Anzeige
AW: EXCEL.EXE nach Schließen immer noch im Taskmanager
15.01.2009 18:18:38
Jan
Hi,
wenn das öfter vorkammt, solltest du in deiner PERSONAL.XLS im Ereignis
Before_Close einen Code hinterlegen, der alle Excel-Prozesse abschießt.
Beispiel dazu im Archiv.
mfg Jan
AW: EXCEL.EXE nach Schließen immer noch im Taskmanager
16.01.2009 00:06:00
Susanne
das Problem _scheint_ nach Installation der jüngsten Updates gelöst zu sein. Sonst nichts geändert.
Anzeige
;
Anzeige

Infobox / Tutorial

EXCEL.EXE nach Schließen immer noch im Taskmanager


Schritt-für-Schritt-Anleitung

Wenn du nach dem Schließen einer Excel-Datei das Problem hast, dass "EXCEL.EXE" weiterhin im Task-Manager sichtbar ist, kannst du folgende Schritte ausführen:

  1. Excel schließen: Stelle sicher, dass du alle Excel-Fenster geschlossen hast.
  2. Task-Manager öffnen: Drücke Strg + Shift + Esc, um den Task-Manager zu öffnen.
  3. Prozesse überprüfen: Schau unter dem Reiter „Prozesse“ nach, ob "EXCEL.EXE" noch aktiv ist.
  4. Überprüfe auf DDE und RTD: Wenn du DDE oder RTD zur Datenübertragung verwendest, kann dies dazu führen, dass Excel im Hintergrund bleibt.
  5. Überprüfen von VBA-Code: Falls du VBA-Code verwendest, stelle sicher, dass du die Excel-Instanz korrekt beendest.

Häufige Fehler und Lösungen

Ein häufiges Problem ist, dass Excel nicht vollständig beendet wird, weil eine andere Anwendung oder ein Prozess aktiv ist. Hier sind einige Lösungen:

  • Falsche Beendigung von Objekten: Wenn du eine Excel-Anwendung über VBA erstellst, achte darauf, dass du den Code zum Beenden der Applikation ausführst:

    Set myXLApp = Nothing
  • DDE- oder RTD-Fehler: Wenn du Daten über DDE oder RTD importierst, stelle sicher, dass alle Verbindungen korrekt geschlossen werden.

  • Updates installieren: Manchmal können Updates für Excel oder Windows helfen, das Problem zu beheben. Es wurde berichtet, dass nach der Installation der neuesten Updates dieses Problem behoben sein kann.


Alternative Methoden

Falls die oben genannten Schritte nicht helfen, kannst du folgende Alternativen ausprobieren:

  • Excel im abgesicherten Modus starten: Drücke Strg während du Excel öffnest. Dies kann helfen, Probleme mit add-ins zu umgehen.
  • Benutzerdefinierte VBA-Funktionen: Schreibe ein Skript in deiner PERSONAL.XLS, das Excel beim Schließen vollständig beendet.

Praktische Beispiele

Hier ist ein einfaches Beispiel, um sicherzustellen, dass deine Excel-Anwendung korrekt beendet wird:

Dim myXLApp As Object
Set myXLApp = CreateObject("Excel.Application")
' Dein Code hier
Set myXLApp = Nothing ' Schließt die Anwendung

Wenn du DDE oder RTD verwendest, kann es hilfreich sein, am Ende deines Codes eine Routine einzufügen, die alle Verbindungen trennt.


Tipps für Profis

  • Code-Überprüfung: Überprüfe regelmäßig deinen VBA-Code auf Lecks, die Excel im Task-Manager zurücklassen könnten.
  • Task-Manager überwachen: Mache es dir zur Gewohnheit, den Task-Manager nach dem Schließen von Excel zu überprüfen, um sicherzustellen, dass keine unnötigen Prozesse laufen.
  • Makros nutzen: Nutze Makros, um Excel-Prozesse automatisch zu beenden, wenn du mit deiner Arbeit fertig bist.

FAQ: Häufige Fragen

1. Warum bleibt EXCEL.EXE im Task-Manager sichtbar? Manchmal kann Excel Prozesse offen lassen, wenn Datenverbindungen (wie DDE oder RTD) aktiv sind oder wenn eine Excel-Instanz nicht korrekt beendet wurde.

2. Wie kann ich sicherstellen, dass EXCEL.EXE immer sauber beendet wird? Verwende den Befehl Set myXLApp = Nothing am Ende deines VBA-Codes, um die Excel-Anwendung zu schließen. Achte auch darauf, alle Datenverbindungen zu schließen, bevor du Excel schließt.

3. Gibt es eine Möglichkeit, Excel im abgesicherten Modus zu starten? Ja, du kannst Excel im abgesicherten Modus starten, indem du die Strg-Taste gedrückt hältst, während du Excel öffnest. Dies kann helfen, Probleme mit Add-Ins zu umgehen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige