Jak mogę otworzyć dokumenty Excela w różnych oknach?

10

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.

Eugene
źródło
5
5 lat później: domyślnie program Excel 2013 otwiera każdy skoroszyt we własnym oknie. Więcej informacji
ᴇcʜιᴇ007
1
Hej, co dziś wiesz! Lepiej późno niż wcale!
Eugene
możliwy duplikat Przenieś otwórz dokument Excela do osobnego okna
Tobias Kienzler
Program Excel ma opcję w obszarze Zaawansowane-> Ogólne o nazwie „Ignoruj ​​inne aplikacje korzystające z Dynmaic Data Exchange”. W rzeczywistości za każdym razem otwiera się nowe okno, ale powoduje bardzo irytujący błąd, który uniemożliwia otwarcie pliku. Dlaczego Microsoft musi być taki głupi? Jest w nazwie GD systemu operacyjnego - WINDOWS. Po co usuwać możliwość otwierania okien dla aplikacji?
BT
2016 - Problem powrócił.
user2924019,

Odpowiedzi:

3

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:

  1. Uruchom edytor rejestru jako administrator. Jeśli nie masz pewności, jak to zrobić, otwórz menu Start, a następnie wyszukaj regedit.exe. Kliknij regedit.exeplik prawym przyciskiem myszy , a następnie kliknij opcję „Uruchom jako administrator”.

  1. W Edytorze rejestru przejdź do HKEY_CLASSES_ROOT\.xlsklucza. Możesz to zrobić, rozszerzając HKEY_CLASSES_ROOTwęzeł, a następnie rozpocząć pisanie .xlslub po prostu wyszukać .xlslub przewinąć w dół i wyszukać . Powinieneś zobaczyć coś takiego:

Spójrz na (Default)wartość z powyższego zrzutu ekranu Excel.Sheet.8. Teraz przejdź do tego klucza w HKEY_CLASSESS_ROOT. Innymi słowy, przejdź do HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Rozwiń Excel.Sheet.8klucz, a zobaczysz, że ma pod nim kilka kluczy. Jeden z tych kluczy ma nazwę shell. Śmiało i rozwiń shellklucz. 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 shellklucz, 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żyjemy Open In New Instance. Powinieneś mieć coś takiego:

  1. Dodaj nowy klucz pod OpenInNewInstance. Tym razem nazwij to jak command. Aby ustawić domyślną wartość commandklucza, 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.

  1. Otóż ​​to! Jesteś skończony. Przejdź do Eksploratora Windows i kliknij prawym przyciskiem myszy dowolny .xlsplik. 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 .xlsplik prawym przyciskiem myszy i otwórz go w nowej instancji, Excel otworzy go w innym oknie aplikacji.

  1. Jeśli to nie wystarczy, a chcesz, aby było to zachowanie domyślne. Innymi słowy, za każdym razem, gdy dwukrotnie klikniesz .xlsplik w Eksploratorze, chcesz, aby Excel otworzył go w nowej instancji aplikacji, to jest jeden prosty krok do zrobienia. Przejdź do shellklucza i ustaw jego wartość domyślną naOpenInNewInstance

Powyższe instrukcje pozwalają dodać opcję do menu *.xlsplików po kliknięciu prawym przyciskiem myszy . Pliki programu Excel 2007/2010 mają inne rozszerzenie ( .xlsxlub .xlsm). Po prostu wykonaj te same kroki, ale poszukaj poprawnego rozszerzenia ( xlsxlub xlsmzamiast xls) 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 /

Alex Andronov
źródło
Jak dotąd jest to najbliższa odpowiedź na to pytanie. Dziękuję Ci.
Eugene
Link przestał być aktualny.
Okuma.Scott,
Nie mam klucza „powłoki” ani większości kluczy w programie Excel.Sheet.8 w moim programie Excel 2010 w systemie Windows 8.1. Zamiast tego mam pusty klucz „ShellNew”.
BT
0
  1. Kliknij przycisk Microsoft Office, a następnie kliknij Opcje programu Excel.
  2. Kliknij Zaawansowane, a następnie kliknij, aby zaznaczyć pole wyboru „Ignoruj ​​inne aplikacje” w obszarze Ogólne.
  3. Kliknij OK
wrzask
źródło
1
Nie, pracował tylko dla drugiego dokumentu. Trzeci i wszystkie pozostałe dokumenty otwarte w oknie drugiego dokumentu. Dzięki jednak :)
Eugene
0

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.

wrzask
źródło
Jak mogę to zrobić w systemie Windows Server 2008? Nie ma już okna dialogowego Typy plików, a drugi w Panelu sterowania nie ma tych opcji.
Eugene
musisz edytować rejestr. postęp zgodnie z obietnicą.
bugtussle,
Kije ma poprawną odpowiedź. Możesz rozciągać się na dwa monitory, robię to cały czas. W zależności od systemu operacyjnego możesz nie być w stanie użyć przycisku max \ restore w prawym górnym rogu okna.
bugtussle,
2
Odpowiedź Kije jest nieprawidłowa. Mówię wyraźnie „otwórz w nowej instancji Excel”, podczas gdy Kije oferuje użycie jednej instancji Excel. Użycie pamięci nie jest dla mnie problemem. Przebieg dwóch monitorów jest uciążliwy.
Eugene,
0

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ć.

mtone
źródło
0

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)

Linu
źródło
1
To ustawienie Eksploratora. OP chce mieć możliwość otwierania dokumentów Excela w nowej instancji Excela.
RobH
0

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.

Sarah
źródło
1
Dziękuję, @sarah, za odpowiedź. Moje pytanie dotyczyło jednak podwójnego kliknięcia pliku. Robiłem już to, co zasugerowałeś, i to było nużące, ponieważ musiałem wykonać wszystkie te dodatkowe kliknięcia.
Eugene
Cholera. Bardzo przepraszam, @Eugene. Zrobiłem to, czego nienawidzę, kiedy ludzie to robią. Nie przeczytałem dokładnie pytania. Szczególnie nieświadomy, ponieważ wolałbym także mieć plik Excela. Dwukrotnie klikam, aby otworzyć w nowej instancji programu.
Sarah
@Eugene, zauważyłem, że pytanie zostało zadane i udzielono odpowiedzi kilka lat po twoim, za pomocą, jak sądzę, niektórych dodatkowych metod otrzymujących głosy poparcia. Nie miałem jeszcze okazji wypróbować żadnego z nich. superuser.com/questions/431061/…
sarah
@Eugene Widzę też, że został oznaczony jako duplikat innej wersji tego samego pytania, która wygląda na opublikowaną kilka miesięcy wcześniej. Tam jest odpowiedź z 86 głosami pozytywnymi. superuser.com/questions/21602/open-excel-files-in-new-window (jeszcze go nie przeczytałem.) Czy / czy te wersje pytania można w jakiś sposób połączyć lub połączyć?
Sarah
dzięki, @sarah Głosowałem za jego zamknięciem, mam nadzieję, że administratorzy to zrobią. To pytanie nie ma już sensu w najnowszych wersjach programu Excel, ponieważ problem został rozwiązany przez Microsoft :)
Eugene
-3

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.

wprowadź opis zdjęcia tutaj

Kije
źródło
3
Problem polega na tym, że są to okna potomne , a nie okna najwyższego poziomu, które można (na przykład) przenieść na drugi monitor.
Chris W. Rea,
Zgadzam się z BasicallyMoney.com - nie tego potrzebuję. W każdym razie dzięki.
Eugene
1
-1 zupełne przeciwieństwo pytania OP
Chris Marisic,