AW: Bei Klick auf Datei, will EXCEL sie 2x öffnen ...
05.04.2006 13:38:01
chris-ka
hiho
zum 2 ten Male
Sie versuchen, aus dem Explorer heraus eine Excel-Datei per Doppelklick zu öffnen. Stattdessen startet Excel und die Fehlermeldung, dass die betreffende Datei bereits geöffnet sei, erscheint. Die Datei ist aber nicht geöffnet. Über DATEI | ÖFFNEN in Excel können Sie die Datei normal öffnen. Woran liegt das?
Dieses Verhalten wird durch falsche Parameter in der Registrierdatenbank verursacht.
Überprüfen Sie zunächst den Registrierschlüssel HKEY_CLASSES_ROOT\.xls. Hier sollte der Wert Standard auf "Excel.Sheet.8" verweisen.
Anschliessend überprüfen Sie die beiden folgenden Registrierschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8\Shell\Open\Command
HLEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\Command
Der Wert auf der rechten Seite des Registriereditors sollte jeweils mit dem kompletten Pfad auf die Excel.exe zeigen und dieser den Parameter "/e" mitgeben, z.B. ""C:\Microsoft Office\Office10\EXCEL.EXE" /e".
Wenn der Parameter stattdessen "%1" lautet, tritt das beschriebene Verhalten auf.
WARNUNG: Ein (falscher) Eingriff in die Registry-Daten kann schwerwiegende Folgen haben, die unter Umständen dazu führen, dass das Betriebssystem nicht mehr gestartet werden kann! (Also unbedingt eine Sicherheitskopie der Registry-Daten über Regedit, Menü Registrierung, Registrierungsdatei exportieren erstellen!)
Startparameter von Excel
<Dateiname> Excel mit der angegebenen Datei starten
/automation Excel ohne Add-Ins und ohne Dateien aus den
Startverzeichnissen starten
/i Excel immer im Vollbildmodus starten
/e Excel ohne neue Mappe starten
/r <Dateiname> Excel starten die angegebenen Datei schreibgeschützt öffnen
/s Excel im Abgesicherten Modus Starten,
es werden alle Startverzeichnisse umgangen
/p <Verzeichnis> Excel starten und das aktuelle Verzeichnis wechseln
/m Excel mit neuer Mappe mit Excel4-Makrosheet starten
/regserver startet Excel und schreibt in die Registrierung
die Excelangaben neu
/unregserver startet Excel und entfernt aus der Registrierung
alle Excelspezifischen Einträge.
/o Schreibt fehlende Einträge in die Registrierung
hinzu, korrigiert aber keine falschen.
Beispiel:
WINDOWS START | AUSFÜHREN: c:\excel.exe /automation
nur würde ich dir mein Post aus dem Spotlightforum empfehlen!!!
da nicht direkt in der Regestry herumpfuscht werden muß!!
und glaube mir da ist nichts gefährliches dabei
mfg
chris