Office 2007, Windows Server 2008 x64.
Jak mogę utworzyć program Excel, aby po dwukrotnym kliknięciu dokumentu otworzył się on w nowej instancji programu Excel, dzięki czemu mogę łatwo przeglądać je obok siebie jako osobne okna i nie korzystać z funkcji View-Arrange All? Teraz muszę przejść do paska zadań, kliknąć jeden dokument, aby go zobaczyć, a następnie kliknąć drugi dokument na pasku zadań, aby przejść do tego. Alternatywnie, zamykam jeden dokument, otwieram nowe okno Excela, a następnie przeciągam tam dokument.
Dziękuję Ci.
Odpowiedzi:
Tutaj jest bardzo przyjemny sposób na modyfikację rejestru. Będzie nieco inaczej w Server 2008, ale na tyle podobny, aby mieć nadzieję, że ma sens:
regedit.exe
. Kliknijregedit.exe
plik prawym przyciskiem myszy , a następnie kliknij opcję „Uruchom jako administrator”.HKEY_CLASSES_ROOT\.xls
klucza. Możesz to zrobić, rozszerzającHKEY_CLASSES_ROOT
węzeł, a następnie rozpocząć pisanie.xls
lub po prostu wyszukać.xls
lub przewinąć w dół i wyszukać . Powinieneś zobaczyć coś takiego:Spójrz na
(Default)
wartość z powyższego zrzutu ekranuExcel.Sheet.8
. Teraz przejdź do tego klucza wHKEY_CLASSESS_ROOT
. Innymi słowy, przejdź doHKEY_CLASSES_ROOT\Excel.Sheet.8
.Excel.Sheet.8
klucz, a zobaczysz, że ma pod nim kilka kluczy. Jeden z tych kluczy ma nazwęshell
. Śmiało i rozwińshell
klucz. zobaczysz coś takiego:Zauważ, że klucze w powłoce odpowiadają opcjom widocznym po kliknięciu prawym przyciskiem myszy pliku Excela w Eksploratorze. Chodzi o to, że chcemy tutaj dodać opcję „otwórz w nowej instancji”. Więc kliknij prawym przyciskiem myszy
shell
klucz, a następnie wybierz Nowy-> Klucz.Nadaj kluczowi dowolną nazwę. Na przykład
OpenInNewInstance
. Po utworzeniu klucza kliknij dwukrotnie,(Default)
aby nadać mu wartość domyślną. Domyślną wartością będzie opcja widoczna w menu po kliknięciu prawym przyciskiem myszy. Tak więc w tym przykładzie użyjemyOpen In New Instance
. Powinieneś mieć coś takiego:OpenInNewInstance
. Tym razem nazwij to jakcommand
. Aby ustawić domyślną wartośćcommand
klucza, potrzebujesz ścieżki do pliku EXCEL.EXE. W Windows 7 64-bit i Office 2010 ustaw wartość na:C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1
Jeśli masz taką samą konfigurację jak moja, możesz po prostu skopiować powyższe. W przeciwnym razie dokonaj niezbędnych zmian w celu dopasowania do konfiguracji. Powinieneś teraz zobaczyć coś takiego.
.xls
plik. Powinieneś teraz zobaczyć opcję „Otwórz w nowej instancji”.Kliknij „Otwórz w nowej instancji”, a Excel otworzy skoroszyt w nowym oknie aplikacji. Kliknij inny
.xls
plik prawym przyciskiem myszy i otwórz go w nowej instancji, Excel otworzy go w innym oknie aplikacji..xls
plik w Eksploratorze, chcesz, aby Excel otworzył go w nowej instancji aplikacji, to jest jeden prosty krok do zrobienia. Przejdź doshell
klucza i ustaw jego wartość domyślną naOpenInNewInstance
Powyższe instrukcje pozwalają dodać opcję do menu
*.xls
plików po kliknięciu prawym przyciskiem myszy . Pliki programu Excel 2007/2010 mają inne rozszerzenie (.xlsx
lub.xlsm
). Po prostu wykonaj te same kroki, ale poszukaj poprawnego rozszerzenia (xlsx
lubxlsm
zamiastxls
) w # 2.http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- Windows-7-or-Vista /
źródło
źródło
Przejdź do Mój komputer> Narzędzia> Opcje folderów> Typy plików> i wybierz XLSX (XLSX dla 2007 lub XLS dla 2003)
Kliknij przycisk Zaawansowane
Odznacz „Przeglądaj w tym samym oknie” w oknie zaawansowanym.
Następnie podświetl Otwórz i kliknij Edytuj
Zanotuj te ustawienia, aby w razie potrzeby móc je przywrócić
Upewnij się, że w polu Akcja jest napisane i otwórz
Zaznacz pole obok, aby użyć DDE
Usuń wszystko, co jest w oknie komunikatu DDE i oknie Nie działa aplikacja DDE.
źródło
Było to rozwiązanie działa na Windows XP tutaj , stosując poprawkę rejestru. Ale mówi, że działa tylko w 32-bitowym systemie operacyjnym. Jestem ciekawy, jeśli wejdziesz w Start ... Uruchom i wpisz,
"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"
czy otwiera się w tym samym oknie, czy w nowym?Ponieważ tym właśnie był ten 32-bitowy hack, domyślna komenda open użyła DDE open (% 1), aby podać nazwę pliku, która zawsze używała dowolnego istniejącego okna, podczas gdy ta bezpośrednia metoda argumentu% 1 bez DDE otworzyła nowe okno.
Tylko moje 2 centy. Może bardzo dobrze nie działać.
źródło
Znalazłem prosty sposób, mając ten sam problem: po prostu przejdź do Panelu sterowania -> Opcje folderów i przełącz się z „Otwórz każdy folder w tym samym oknie” na „Otwórz każdy folder w nowym oknie” (lub podobny, I ” tłumaczę z niemieckiego systemu Windows 7 tutaj)
źródło
Widzę odpowiedź oferującą rozwiązanie za pomocą regedit.exe została już wybrana jako najlepsza. Mam jednak prosty sposób, który nie wymaga edycji rejestru.
Po otwarciu pierwszego dokumentu Excela znajdź jego ikonę na pasku zadań i kliknij go prawym przyciskiem myszy. Wybierz Microsoft Office Excel 2007. Otworzy się nowy dokument Excel. Stamtąd użyj menu głównego, aby otworzyć drugi dokument. Oczywiście możesz otworzyć trzeci, czwarty itd. W ten sam sposób.
źródło
Być może już to wiesz, ale możesz mieć otwartych wiele okien za pomocą jednego wystąpienia programu Excel. Użyj menu rozwijanego Okno / Nowe okno, a następnie ułóż je w dowolny sposób.
Wiele wystąpień programu Excel wydaje mi się tak kosztowne pod względem pamięci.
źródło