Kiedy mam uruchomiony program Excel i dwukrotnie klikam plik Excel w Eksploratorze Windows, chciałbym, aby domyślnie uruchomił się w nowym oknie, aby móc przenosić dokumenty na osobne monitory. Czy jest jakiś sposób na uzyskanie tego zachowania?
106
There was a problem sending the command
ani czegoś podobnego.Jest trochę od początku do przodu i będzie działać dla każdego programu, nie tylko Excela, ale I środkowym przyciskiem myszy klikam ikonę Excela na pasku zadań Windows 7 i tworzę nowe wystąpienie Excela, a następnie otwieram dokumenty w każdym wystąpieniu Excela .
Po uruchomieniu wielu wystąpień programu Excel możesz ustawić je obok siebie, przytrzymując klawisz Shift i klikając prawym przyciskiem myszy ikonę:
źródło
Otwarcie wszystkich skoroszytów w różnych oknach ma pewne wady. Po pierwsze, jeśli napiszesz formułę w jednym skoroszycie, który odwołuje się do innego, będzie ona zawierać pełną ścieżkę do pliku innego skoroszytu. Po drugie, kopiowanie / wklejanie z jednego skoroszytu do drugiego zmniejsza liczbę opcji dostępnych dla danych docelowych, takich jak zachowanie szerokości kolumn itp. Możliwe, że dla twoich celów te rzeczy nie będą miały większego znaczenia, ale w zasadzie jeśli doświadczysz jakiegoś „dziwnego” zachowania podczas używania wielu skoroszytów w wielu oknach, możesz spróbować otworzyć je w tym samym oknie, aby sprawdzić, czy dziwność zniknie.
Preferuję pozostawienie domyślnego zachowania, aby otwierać skoroszyty programu Excel w tym samym oknie, a gdy chcę, aby poszczególne skoroszyty były otwierane w różnych oknach, klikam plik prawym przyciskiem myszy i wybieram „Otwórz w nowym oknie”. Aby to zrobić, napisałem to małe narzędzie . Jest wolne. Możesz go zainstalować.
źródło
Postępowałem zgodnie z opublikowanym tutaj przewodnikiem .
W skrócie:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, wybierzModify...
, dodaj spację, a następnie"%1"
(w tym cytaty)command
nacommand2
command
folderem (którego nazwa pozostaje nietknięta)Zmień nazwę
ddeexec
naddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
przejdź do
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
Działa to w przypadku programu Microsoft Excel 2007. W przypadku aktualizacji może być konieczne powtórzenie tych kroków.
Osobiście podobało mi się to ręczne podejście, ponieważ jest odwracalne. W odniesieniu do niektórych innych proponowanych rozwiązań, podoba mi się fakt, że możesz tak łatwo otworzyć 2 pliki o tej samej nazwie.
źródło
Excel 2007: jeśli masz dostęp do edycji rejestru systemu Windows, oto kilka plików rejestru, które dodają opcję otwierania w nowej instancji (domyślnie lub nie) po kliknięciu plików prawym przyciskiem myszy, dzięki czemu można korzystać z obu funkcji .
Istnieje również plik .reg do jego „odinstalowania”. Wypróbowany i przetestowany w programie Excel 2007 (32-bitowe okna). Wierzę, że technika jest taka sama jak w odpowiedzi hipersluga: DDE czy nie.
źródło
Ponieważ odpowiedź hipersluga nie zadziałała, podążyłem za „Link B” z jego linku i teraz otwieram nowy (pusty) Excel z menu Start i przeciągam i upuszczam plik, który chcę otworzyć w nowym oknie.
źródło
W pakiecie Office 2013 rozwiązali ten problem. Każdy skoroszyt znajduje się w osobnym oknie w pakiecie Office 2013.
źródło
Oto inny zestaw plików rejestru I (które utworzyłem), aby rozwiązać ten sam problem: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-Documents-in-a-new-instance.html? SfQueryTermInfo = 1 + 30 + excel + instanc + new
Daje menu prawego przycisku myszy, aby otworzyć pliki programu Excel w nowej instancji, i opcjonalnie czyni to zachowanie domyślnym, ale nadal pozostawia opcję otwarcia go w istniejącej instancji, jeśli skoroszyty wymagają wycinania i wklejania z formatowaniem między nimi.
źródło
w końcu jedna instrukcja regedit, która działa na moich systemach Windows 7 i Excel 2010
Dziękujemy Sally Tang na tym forum https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel -2010-windows-7? Forum = excel
źródło
Innym rozwiązaniem jest scalić
.reg
plik o następującej zawartości w rejestrze okno za (zmień ścieżkęEXCEL.EXE
w zależności od wersji i instalacji ścieżce masz i dodać dodatkowe typy plików, które chcesz zamapować (Excel.Sheet.12
dla.xlsx
plików iExcel.Sheet.8
jest na.xls
plikach)):(Możesz wykonać kopię zapasową istniejącej
HKEY_CLASSES_ROOT\Excel.Sheet.12
iHKEY_CLASSES_ROOT\Excel.Sheet.8
gałęzi (poprzezregedit.exe
eksport) na wypadek, gdybyś chciał cofnąć tę zmianę.Jeśli po zastosowaniu tego pliku chcesz otworzyć inny plik w tym samym oknie, użyj menu pliku, aby otworzyć inny plik, a otworzy się on w bieżącym oknie.
źródło
Microsoft już załatał to. Możesz pobrać łatkę tutaj:
https://support.microsoft.com/en-us/help/2636670/how-to-open-excel-files-in-separate-windows-in-windows-7
Uruchomienie łatki robi wszystko, co powiedziano w sekcji „ Samodzielne rozwiązywanie problemu ”.
źródło
Wątek jest stary, ale problem występuje nadal! Rozwiązanie Hyperslugs nie działało dla mnie, ale znalazłem fajną aplikację uruchamiającą, która w średnim stopniu obsługuje otwieranie dokumentów programu Excel i wymusza nowe wystąpienia. Można go znaleźć tutaj http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . Mam nadzieję, że to pomoże komuś z tym irytującym problemem.
źródło
Korzystam z programu Excel 2010 i chciałem otworzyć nową instancję, aby móc łatwo przełączać się między arkuszami kalkulacyjnymi. Używam Alt + Tab, który nie działa z domyślnymi ustawieniami programu Excel. Jeśli jest to główny powód, dla którego chcesz otworzyć nową instancję dla każdego arkusza kalkulacyjnego, można to rozwiązać za pomocą;
Ułatwia to przełączanie się między arkuszami kalkulacyjnymi, ale jeśli chcesz przeglądać dwa arkusze kalkulacyjne jednocześnie (tj. Jeśli masz wiele monitorów), nadal będziesz musiał otworzyć nową instancję programu Excel i otworzyć plik z tej instancji.
źródło
Wyłączenie DDE wydaje się najlepszą opcją, ale jak zauważyli inni, powoduje to, że Excel otwiera puste okno podczas próby otwarcia arkusza kalkulacyjnego za pomocą Eksploratora Windows. Jeśli zwykle otwierasz arkusz kalkulacyjny za pomocą Eksploratora Windows, okazało się, że najlepszą opcją jest ponowne skojarzenie rozszerzeń i podanie własnego polecenia.
Aby to zrobić, otwórz wiersz polecenia jako administrator i uruchom następujące polecenia (modyfikując ścieżkę w celu dopasowania do instalacji pakietu Office):
Spowoduje to otwarcie nowego okna za każdym razem, gdy dwukrotnie klikniesz plik Excel. Naprawia to również zachowanie po kliknięciu prawym przyciskiem myszy ikony programu Excel i wybraniu ostatniego arkusza kalkulacyjnego. Nie poprawi to jednak zachowania po otwarciu arkusza kalkulacyjnego za pomocą okna dialogowego Otwórz w programie Excel - nadal będą się otwierać w tym samym oknie.
UWAGA: Jeśli umieścisz powyższe polecenia w pliku wsadowym, będziesz musiał użyć
"%%1"
zamiast"%1"
.źródło