Jak v MS Excel 2010 otevírat sešity do nového okna (např. na 2 monitory)
Excel v MS Office 2010 obsahuje (z mého pohledu) zásadní chybu v použitelnosti – otevírá sešity v rámci jednoho okna. Na internetu lze najít řadu návodů, žádný z nich mi však nefungoval v kombinaci Windows Vista 64bit a MS Office 2010.
Nakonec se mi podařilo složit z různých zdrojů následující postup, který je ale vhodný pouze pro pokročilé uživatele:
1) Úprava nastavení Excelu
V Excelu: File – Options – Advanced. Zde je potřeba v sekci General zrušit „Ignore other applications that use Dynamic Data Exchange (DDE)", jak je na níže uvedeném obrázku.

2) Úprava registrů Windows
V editoru registrů (regedit) upravte následující položky:
HKEY_CLASSES_ROOT – Excel.Sheet.12 – shell – Open – command
U obou položek doplňte „%1" a u první smažte /dde:
(Default): "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1"
command: ykG^V5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde "%1"
Přejmenujte položku HKEY_CLASSES_ROOT – Excel.Sheet.12 – shell – Open – ddeexec na ddeexecX
To stejné v Sheet.8:
HKEY_CLASSES_ROOT – Excel.Sheet.8 – shell – Open – command
(Default): "C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1"
command: ykG^V5!!!!!!!!!MKKSkEXCELFiles>VijqBof(Y8'w!FId1gLQ /dde "%1"
Přejmenujte položku HKEY_CLASSES_ROOT – Excel.Sheet.8 – shell – Open – ddeexec na ddeexecX
Řešení bohužel není dokonalé, přesto svůj účel splní. Funguje pouze při spouštění excelu z externí aplikace (Průzkumník/Total commander). Postup je nutné opakovat po aktualizacích z Windows Update.
Yuhů:
řeší to prosím i problém, kdy chci v excelu pracovat na dvou monitorech a v každém monitoru mít otevřený jiný sheet? Přesně to bych potřeboval.
Regedit mi nedovolí editovat registr uvedeným způsobem. Píše mi, že při zápisu došlo k chybě. Chápu, že podle takové chyby nelze určit řešení. Kdyby někdo znal jiný způsob než editaci registrů, budu rád.
Jirka Wetter:
Ano, řeší. Každý soubor se ale musí otevírat z Průzkumníka nebo externí aplikace (Total commander atd.). Pak se každé okno spustí jako samostatná aplikace. Když se nové okno otevírá z Excelu (Ctr+N), tak to nefunguje.
Ad Regedit – nejde o problém s právy? Spouštíte regedit s právy administrátora?
Ageran:
Existuje řešení, které je mnohem, ale MNOHEM snadnější… stačí to udělat opačně, neotevírat soubor z externí aplikace, ale otevřít několikrát Excel (který se pokaždé otevře v novém okně) a z něj teprve otevřít soubor…
Jirka Wetter:
Díky za zajímavý tip.
Mně by takové řešení nevyhovovalo, ale někomu snad pomůže.
tv:
Ageran: tip za 100 bodů, díky!