Allgemeines über das Beheben von Problemen
So lösen Sie ein Excel
starten-Problem
Grundsätzliches Vorgehen
Massnahmen
Ein Add-In erzeugt eine Fehlermeldung
So lösen Sie ein Datei
öffnen-Problem
Grundsätzliches Vorgehen
So lösen Sie ein Datei
speichern-Problem
Grundsätzliches Vorgehen
So lösen Sie ein Datei
schliessen-Problem
Grundsätzliches Vorgehen
So lösen Sie ein Excel
beenden-Problem
Grundsätzliches Vorgehen
Allgemeines über das Beheben von Problemen
Diese Seite beschäftigt sich mit der Frage, wie ein Problem behoben werden kann, welches beim Starten bzw. Beenden von Microsoft Excel oder beim Öffnen, Speichern bzw. Schliessen einer Arbeitsmappe auftritt. Insbesondere die beiden Situationen "Excel startet nicht" und "Arbeitsmappe lässt sich nicht öffnen" veranlassen Benutzer leider oft dazu, meist "harte" und überdimensionierte Lösungsmassnahmen zu treffen, wie beispielsweise das erneute Installieren des gesamten Office-Paketes. Einmal abgesehen davon, dass solche Problem-"Lösungen" sehr viel Zeit beanspruchen, führen sie oft gar nicht zum erhofften Erfolg. Zudem verliert man auf diese Weise sämtliche Einstellungen, die man in den einzelnen Office-Programmen vorgenommen hat.
So lösen Sie ein Excel starten-Problem
Text folgt...
Excel 2002
This behavior can occur because Excel is designed to
immediately start Office Setup in the Detect and Repair mode if Excel cannot start in Safe
mode for any reason -- for example, a badly corrupted program file. When Office Setup
starts in Detect and Repair mode, you are prompted to insert the required CD-ROM, and then
Office repairs the issue with no further input from you.
When you attempt to start Excel and the program is unable to start as expected, Excel
tries to determine what caused the issue. If Excel detects the cause of the issue to be a
user-added file or a boot file (something in XLStart, an AddIn, or a corrupted .xlb file),
Excel prompts you to disable the problematic file. If Excel is unable to determine the
cause of the issue (or if the issue is not with a file that can be disabled), Excel
automatically attempts to start in Safe mode.
If Excel cannot successfully start in Safe mode for any reason, it is assumed
that there is some fundamental issue with the program installation, and therefore Setup
(for either a stand-alone program or Office) is automatically started in Detect and Repair
mode to correct the assumed installation issue.
To resolve this issue, if you have not already done so, insert the Office CD-ROM, and then attempt to start Excel. Setup Detect and Repair automatically fixes Excel, and then Excel starts as expected.
Es gibt unzählige Möglichkeiten, Microsoft Excel in einer bestimmten Art und Weise zu starten. Lesen Sie hier, wie Sie vorgehen können, um ein Excel starten-Problem beheben zu können und welchen Zweck die verschiedenen Massnahmen besitzen. Aus Grunden der Übersichtlichkeit habe ich die Massnahmen in drei Gruppen unterteilt.
Sofort-Massnahmen (sanfte Massnahmen)
| Massnahme | Zweck |
| Excel im abgesicherten Modus/Safe Mode starten (Startparameter "/s") | |
| Excel im Automationsmodus/Automation Mode starten (Startparameter "/automation") | |
| Excel im Embedded Mode starten (Startparameter "/e") | |
| Excel-Instanz mittels Automation starten (CreateObject) | |
| Start-Verzeichnis leeren (XLStart-Ordner) | |
| Zusätzliches Start-Verzeichnis leeren (AltStartup-Ordner) |
Weitere Informationen |
|
Erweiterte Massnahmen
| Massnahme | Zweck |
| Windows neu starten | |
| Andere Anwendungen und Prozesse vor dem Excel-Start schliessen | |
| Windows im Safe Mode starten | |
| Auslagerungsdatei von Windows vergrössern | |
| Mehr RAM-Speicher in den PC einbauen |
Harte Massnahmen
| Massnahme | Zweck |
| Excel-Registryschlüssel neu erstellen (Startparameter "/register") | |
| Service Releases/Service Packs installieren | |
| Office/Excel neu installieren | |
| Windows neu installieren |
Ein Add-In erzeugt eine Fehlermeldung
Wenn Sie vermuten, dass ein Add-In den Fehler beim Starten von Excel erzeugt, dann sollten Sie mal Excel ohne Add-Ins öffnen. Dazu stehen Ihnen insbesondere zwei Möglichkeiten zur Verfügung:
A) Excel-Startparameter
'automation' verwenden
Sie können Excel mit dem Startparameter '/automation' ausführen. Erstellen Sie
auf Ihrem Windows Desktop eine Verknüpfung mit der Datei "Excel.exe" und fügen
dem Ausführen-Befehl, der "C:\Programme\Microsoft Office\Office\Excel.exe" oder
ähnlich lautet, den Parameter '/automation' hinzu. Die Kommandozeile heisst somit
'"C:\Programme\Microsoft Office\Office\Excel.exe" /automation' oder ähnlich, je
nach Pfad der Datei Excel.exe.
Beachten Sie, dass der Pfad in Hochkommas stehen muss, da ansonsten der Pfad wegen dem Leerzeichen zwischen den Worten "Microsoft" und "Office" nicht korrekt erkannt wird. Der Parameter 'automation' dagegen wird nicht innerhalb den Hochkommas geschrieben.

Abbildung: Eigenschaften einer Datei-Verknüpfung
Sie können Excel mit Befehlszeilen-Parameter auch über den Windows-Menübefehl "Start/Ausführen" starten, indem Sie im Ausführen-Dialogfenster die obige Befehlszeile eingeben. Die nächste Abbildung zeigt den Ausführen-Dialog.

Abbildung: Der Ausführen-Dialog von Windows
Wenn Sie Excel auf obige Weise starten, werden Sie vielleicht erstaunt sein wie ausgesprochen kurz die Ladezeit ist, bis das Programm auf dem Bildschirm erscheint. Das ist nicht ungewöhnlich, weil Excel wie oben erwähnt keine Add-Ins lädt, die persönliche Makro-Arbeitsmappe nicht öffnet und weder Startordner noch zusätzlichen Startordner durchsucht. Es wird lediglich eine neue, leere Arbeitsmappe eingeblendet.
Hinweis
Die zweite Start-Möglichkeit "Excel-Instanz mit Office
Automation starten" (siehe nächster Abschnitt) macht grundsätzlich das gleiche,
blendet jedoch im Gegensatz zur ersten Möglichkeit A keine neue leere Arbeitsmappe ein.
B) Excel-Instanz mittels Office Automation starten
Sie können in Visual Basic oder dem VBA-Editor
eines anderen Office-Programmes (z.B. Word) mit der CreateObject-Funktion eine
Excel-Instanz starten. Eine mit "CreateObject" angelegte Instanz startet Excel
ohne die Add-Ins zu laden. Verwenden Sie dazu vorzugsweise den folgenden VBA-Programmcode:
Sub ExecuteExcel()
Dim xlApp As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
xlApp.UserControl = True
Set xlApp = Nothing
End Sub
Mit dieser VBA-Prozedur wird Excel anhand der CreateObject-Funktion gestartet und dann durch setzen der Visible-Eigenschaft sichtbar gemacht. Die nächste Zeile "xlApp.UserControl = True" ist wichtig, da ohne diese Anweisung Excel automatisch beendet würde, sobald die Objektvariable xlApp auf Nothing gesetzt wird oder die Prozedur fertig ausgeführt ist (Anweisung End Sub). Mit "xlApp.UserControl = True" wird, wie der Name der Eigenschaft schon verrät, die Kontrolle an den Benutzer übergeben.
Die obige Prozedur können Sie beispielsweise im VBA-Editor von Microsoft Word in ein neues Modul einfügen und sofort starten. Da im Code die sogenannte Late Binding-Technik verwendet wird (die Objektvariable xlApp ist "As Object" deklariert), muss im VBA-Projekt kein Verweis auf die Objektbibliothek von Microsoft Excel gesetzt werden. Der Vorteil ist unter anderem, dass der Programmcode unverändert mit allen gängigen Excel-Versionen funktioniert (Excel 95 bis Excel 2002).
So lösen Sie ein Datei öffnen-Problem
Auch für das Öffnen einer Arbeitsmappe existieren zahlreiche Massnahmen. Jede einzelne hier vorgestellte Aktion kann dazu führen, dass eine problematische Arbeitsmappe wieder geöffnet werden kann bzw. eine an sich unbeschädigte Datei sich in bestimmten Situationen wieder öffnen lässt.
| Aktion | Begründung |
| Arbeitsmappen-Datei umbenennen | Geben Sie der Datei einen kurzen, einfachen Namen. In bestimmten Situationen (die allerdings selten auftreten) |
| Arbeitsmappen-Datei auf lokale Festplatte kopieren oder verschieben | |
| Benutzer-Rechte im Netzwerk überprüfen | |
| Symbolleisten-Datei (*.xlb) umbenennen, wegkopieren oder löschen | |
| Arbeitsmappe mit entsprechendem Recover-Tool reparieren | |
| Sicherheitsstufe von Makros erhöhen bzw. herabsetzen | |
| Anti Viren-Software deaktivieren oder deinstallieren | |
| Makros aus Arbeitsmappe entfernen | z.B. mit dem Freeware-Tool CodeKiller |
| Arbeitsmappe mittels Office Automation öffnen | GetObject |
| Auto_Open-Makro aus Makromappe Personl.xls löschen oder auskommentieren | |
| Arbeitsmappe mit Excel 2002 öffnen | |
| Arbeitsmappe via Hyperlink öffnen | |
| Berechnen-Modus vor dem Öffnen der Arbeitsmappe auf "Manuell" stellen | |
| Referenzierte Add-Ins deaktivieren | |
| VBA-Programmcode in der Arbeitsmappe vollständig neu kompilieren | |
| Zoom-Faktor auf 100 % stellen | |
| Zellformatierung von unbenutzten Zellen entfernen | |
| Farbtiefe der Anzeige in Windows ändern | nicht 256 Farben verwenden |
| Umschalt-Taste während dem Öffnen der Arbeitsmappe gedrückt halten | |
| Alt-Taste während dem Öffnen der Arbeitsmappe gedrückt halten | |
| Freigegebene Arbeitsmappe auf exklusive Bearbeitung stellen | |
| Arbeitsmappen-Kennwort deaktivieren oder entfernen | |
| VBA-Editor vor dem Öffnen der Arbeitsmappe schliessen | |
| Arbeitsmappe mit "Schreibgeschützt" öffnen |
Wenn das Öffnen der Arbeitsmappe unverhältnismässig lange dauert
Text folgt...
Weitere Informationen |
|
|
Excel 97/2000-Arbeitsmappe mit Excel 2002 öffnen |
| Versuchen Sie eine defekte Arbeitsmappe
mit einer anderen Excel-Version zu öffnen. Die Chance, dass beispielsweise eine mit Excel
97 nicht mehr zu öffnende Mappe in Excel 2002 geöffnet werden kann, ist tatsächlich
recht hoch. Excel 97, Excel 2000 und Excel 2002 verwenden zwar alle das gleiche Dateiformat BIFF8, aber nicht identische Programmroutinen zum Öffnen von Dateien. Zudem steht in Excel 2002 doppelt so viel Speicher für Arbeitsmappen zur Verfügung als in Excel 2000 oder Excel 97 (ca. 160 MB in XL2002, ca. 80 MB in XL2000/XL97). Wenn Sie also in Excel 97 oder Excel 2002 beim Datei öffnen den Fehler "Nicht genügend Speicher" erhalten, dann weichen Sie auf Excel 2002 aus. Beachten Sie bitte, dass beim Öffnen einer Excel 97- bzw. Excel 2000-Datei mit Excel 2002 die Arbeitsmappe vollständig neu berechnet wird; der Öffnen-Vorgang kann daher ungewöhnlich lange dauern (manchmal mehrere Minuten). |
So lösen Sie ein Datei speichern-Problem
Probleme beim Speichern von Arbeitsmappen sind verglichen mit der Häufigkeit von Öffnen-Problemen eher selten.
Da Excel eine spezielle Technik zum Lesen und Schreiben von Dateien verwendet (siehe auch "Die Back Seeking-Technik zum Lesen und Schreiben von Dateien"), kann es in Ausnahmefällen zu Problemen beim Speichern kommen, wenn ein Konflikt mit den in Windows vorgenommenen Einstellungen bezüglich Dateizugriff besteht.
So prüfen Sie einen möglichen Konflikt (Windows 95 und Windows 98):
1. Starten
Sie Windows im abgesicherten Modus (Safe Mode).
- Windows 95: Starten Sie Ihren PC und drücken Sie F8 sobald
Sie die Meldung "Windows 95 wird gestartet" auf dem Bildschirm sehen. Wählen
Sie im Menü den Eintrag "Abgesicherter Modus".
- Windows 98: Starten Sie Ihren PC und drücken Sie dabei die
Strg-Taste, bis das Start-Menü von Windows 98 auf dem Bildschirm erscheint. Wählen Sie
im Menü den Eintrag "Abgesicherter Modus".
2. Deaktivieren Sie die Dateisystem-Einstellungen. Das dafür zuständige Dialogfenster erreichen Sie über das Desktop-Symbol "Mein Computer" -> rechte Maustaste -> Menübefehl "Eigenschaften" -> Dateisystem.
3. Schalten
Sie diese Einstellungen aus:
- Protect-Mode Hard Disk Interrupt Handling
- Synchronous Buffer Commits
- All 32-Bit Protect-Mode Disk Drivers
- Write-Behind Caching For All Drivers
4. Starten Sie Ihren PC neu.
So lösen Sie ein Datei schliessen-Problem
Text folgt...
So lösen Sie ein Excel beenden-Problem
Beim Beenden von Excel treten eher selten Probleme auf.
Text folgt...
Noch in Bearbeitung...
Note that if you experience this problem, you have a large number of workbooks open in Microsoft Excel. When you close Microsoft Excel, you can avoid being prompted to save the changes in these workbooks by running the following Visual Basic for Applications macro:
Sub MyExit()
Application.DisplayAlerts = False
Application.Quit
End Sub
Zuletzt aktualisiert am 29.07.2004 / 18:15 Uhr
Zuletzt kontrolliert am 01.01.2009 / 10:00 Uhr
© 2002-2009 by Philipp von Wartburg, Schweiz