[Excel 2010] mehrere Instanzen parallel öffnen

Ich hatte mir damals fürs Öffnen in neuem Fenster die Registry-Keys in einer .reg-Datei gesammelt. Vielleicht hilft das, den manuellen Aufwand zu minimieren:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="OpenInNewWindow"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewWindow]
@="&Öffnen Neues Fenster"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewWindow\command]
@="excel.exe \"%1\""

[HKEY_CLASSES_ROOT\Excel.CSV\shell]
@="OpenInNewWindow"
[HKEY_CLASSES_ROOT\Excel.CSV\shell\OpenInNewWindow]
@="&Öffnen Neues Fenster"
[HKEY_CLASSES_ROOT\Excel.CSV\shell\OpenInNewWindow\command]
@="excel.exe \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="OpenInNewWindow"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewWindow]
@="&Öffnen Neues Fenster"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewWindow\command]
@="excel.exe \"%1\""

[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell]
@="OpenInNewWindow"
[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\OpenInNewWindow]
@="&Öffnen Neues Fenster"
[HKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\OpenInNewWindow\command]
@="excel.exe \"%1\""

[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell]
@="OpenInNewWindow"
[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\OpenInNewWindow]
@="&Öffnen Neues Fenster"
[HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\OpenInNewWindow\command]
@="excel.exe \"%1\""
Für PowerPoint funktioniert das leider nicht so.
Viele Grüße, Halwe
 
  • Gefällt mir
Reaktionen: McDrive
Erst mal VIELEN DANK für die Tips und den Code ;) - hat problemlos funktioniert!

Nur habe ich jetzt ein Problem: Wenn ich eine bereits geöffnete Excel Datei nochmals über den Browser anwähle, dann öffnet er die Datei ein zweites mal in einem neuen Fenster und springt nicht in das bereits geöffnete Fenster.
Er bringt zudem noch diese Fehlermeldung:
Unbenannt.PNG
 
Ja, das ist so.
Du kannst nur eins haben - entweder standardmäßig alles im Hauptfenster öffnen oder eben jedes mal eine neue Excel-Instanz starten - und das bedeutet Schreibschutz. :cool_alt:
Gilt übrigens auch für Makro-Dateien, die du evtl. automatisch im Hintergrund mit öffnest.
Manuel kannst du natürlich mit der rechten Maustaste jede Datei öffnen wie du willst.

Ich finde das insbesondere dann lästig, wenn ich eine Excel-Datei in mehreren Fenstern gleichzeitig bearbeiten will. Dann hilft nur Excel-Hauptfenster über beide Bildschirme breitziehen und zwei Clientfenster aufmachen. Mit allen negativen Begleiterscheinungen. Einmal konnte ich danach überhaupt keine Excel-Dateien mehr öffnen. Ich brauchte eine Weile, ehe ich begriff, dass die Dateien sehr wohl geöffnet werden, aber das Clientfenster außerhalb des sichtbaren Bereichs des Hauptfensters liegt - so ein Quatsch!

Viele Grüße, Halwe
 
Für alle die, die sich ihre Registry fast zerschossen haben.
Hier die ursprünglichen Einträge in der Registry:

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12]
@="Microsoft Excel-Arbeitsblatt"
"BrowserFlags"=dword:00000008
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\CLSID]
@="{00020830-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\DefaultIcon]
@="C:\\Windows\\Installer\\{90140000-0011-0000-0000-0000000FF1CE}\\xlicons.exe,1"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\DocObject]
@="16"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\HTML Handler]
@="\"C:\\PROGRA~2\\MICROS~1\\Office14\\MSOHTMED.EXE\" \"%1\""
"Registry"="msoridExcelHtmlHandler"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\HTML Handler\Icon]
@=".xlshtml"
".htm"=".xlshtml"
".html"=".xlshtml"
".mht"=".xlsmhtml"
".mhtml"=".xlsmhtml"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\HTML Handler\shell]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\HTML Handler\shell\edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\HTML Handler\shell\edit\command]
@="\"C:\\PROGRA~2\\MICROS~1\\Office14\\MSOHTMED.EXE\" /o1 \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Insertable]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\RequestDataFormats]
@="NoteshNote,NotesDocAction"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\server]
@="C:\\PROGRA~2\\MICROS~1\\Office14\\EXCEL.EXE"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\SetDataFormats]
@="NotesDocInfo"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\Verb]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\Verb\0]
@="&Bearbeiten"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\protocol\StdFileEditing\Verb\1]
@="Öff&nen"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit]
@="&Bearbeiten"
"Extended"=""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec]
@="[open(\"%1\",,,,,,,,,,,,,,,,,0)]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New]
@="&Neu"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde /n"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,20,00,2f,00,6e,00,00,00,\
  00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New\ddeexec]
@="[new(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@="Öff&nen"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]
@="Schreibgeschützt öffnen"
"Extended"=""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /h /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,68,00,20,00,2f,00,64,00,64,00,65,00,00,00,\
  00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,,,,,,,,,,,,,1,,1)]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print]
@="&Drucken"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print\ddeexec]
@="[open(\"%1\")][print()][close()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print\ddeexec\ifexec]
@="[open(\"%1\")][print()][quit()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto\ddeexec]
@="[open(\"%1\")][print(1,,,,,,,,,,,2,\"%2\")][close()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto\ddeexec\ifexec]
@="[open(\"%1\")][print(1,,,,,,,,,,,2,\"%2\")][quit()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected]
@="In geschützter &Ansicht öffnen"
"Extended"=""

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /dde"
"command"=hex(7):78,00,62,00,27,00,42,00,56,00,35,00,21,00,21,00,21,00,21,00,\
  21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
  42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
  00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec]
@="[open(\"%1\",,,,,,,,,,,,,,,,,1)]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\XML Handler]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\XML Handler\Icon]
@=".xlxml"
".xml"=".xlxml"

Einfach kopieren und in ein *.txt Dokument einfügen. Danach das Dokument in *.reg umbenennen und ausführen.

Grüße Minnipack
 
Yuuri schrieb:
  • Registry öffnen: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
  • den Schlüssel HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec löschen
  • den Standardwert von /dde auf "%1" ändern
  • den Eintrag command löschen
Und schwupps, pro Doppelklick ein neues Fenster. Müsste man dann natürlich für alle Excel-Typen durchgehen.

Hi ich habe folgendes Problem. Soweit habe ich alles Mal gemacht. Wenn ich eine neue Excel Datei erstellen will kann ich mehrere Instanzen öffnen. Aber leider öffnen dich meine anderen Excel Dateien per Doppelklick nicht mehr. Habe ich da Zuviel gelöscht muss ich was nachtragen oder so?

Danke für die Hilfe
 
Danke halwe!! Das funktioniert auch heute noch mit Win10 und Office 2010 wunderbar!
Wie lange hat mich das genervt, eeendlich!!!!! 🖖
 
Ja, ich hab's inzwischen auch für Win 10 angewendet. Freut mich, wenns auch dir hilft.
Übrigens, manchmal, z. B. nach einem Update, muss ich das neu einspielen.
 
Zurück
Oben