Jak zmusić program Excel (i inne produkty Microsoft Office) do zaprzestania otwierania plików w tej samej aplikacji? [duplikować]

23

Ilekroć „dwukrotnie klikam” plik Excel, a inny plik Excel jest otwarty, nowo otwarty plik automatycznie otwiera się w tym samym oknie aplikacji, co poprzednio otwarty plik Excel. Nie ogranicza się to tylko do Excela, ponieważ widziałem, że Word też to robi. Stwarza to problem przy porównywaniu dokumentów obok siebie.

Obecne rozwiązanie, jakie mam w tym celu, to otwarcie innej instancji Excela lub Worda, a następnie otwarcie pliku z poziomu samego okna aplikacji. Czy istnieje sposób, aby zmusić pakiet Office do otwarcia nowego wystąpienia aplikacji po dwukrotnym kliknięciu ikon plików?

Obecnie używam Office 2007 i Windows XP, ale widziałem to w Office 2010 i Windows Vista i 7. Szukam ogólnego rozwiązania, jeśli to możliwe.

James Mertz
źródło
1
Myślę, że tak było w przypadku kilku wersji. Po co uruchamiać i drugą instancję, gdy nie ma powodu. MS zapewnia sposób na zrobienie tego - patrz poniżej. Nazywanie Excela głupcem prawdopodobnie boli jego uczucia.
uSlackr
Alternatywnie: ręcznie rozciągnij okno, a następnie użyj funkcji „Rozmieść wszystko” programu Excel na karcie Widok.
Iszi
Office ma przynajmniej Word do porównania z dokumentami. To, co robisz teraz, to sposób, w jaki „zmuszasz” go do zachowania się w ten sposób.
Ramhound
dottech.org/26491/… Ten link zawiera jasne instrukcje ze zdjęciami pokazujące, jak zmienić ustawienia w programie Excel, aby zmusić go do otwarcia każdego pliku w innym oknie.
Zauważ, że mój wyżej sugerowany duplikat faktycznie zawiera odpowiedzi, które rozwiązują problem (używanie DDE do otwierania plików w jednym wystąpieniu) w sposób, który działa w systemie Windows 7 (który ma okno dialogowe ustawień skojarzonych okaleczonych plików) i nie łamie podwójnie kliknięcie, aby otworzyć plik (ponieważ domyślnie korzysta z DDE, więc wyłączenie DDE w programie Excel powoduje podwójne kliknięcie przerywa).
Ben

Odpowiedzi:

8

Mam pakiet Office 2010, a jedyną aplikacją, która to dla mnie robi, jest program Excel.

Publikowanie w recenzji PC, Jak otworzyć program Excel w wielu oknach w porównaniu z 1 oknem? wyjaśnia, jak to skonfigurować:

  1. Użyj ustawień powiązania plików
  2. Musisz powiedzieć Excelowi, aby nie używał DDE do otwierania arkusza.
  3. Otwórz Eksploratora Windows, Narzędzia, Opcje, Typy plików
  4. Przewiń w dół do XLS
  5. Wybierz przycisk Advance
  6. Kliknij OPEN w oknie Działania, a następnie Edytuj
  7. W drugim wierszu zastosowanej aplikacji dodaj „% 1”.
  8. Upewnij się, że umieściłeś cudzysłowy wokół% 1.
  9. Przykład ... \ Excel.exe „/ e”% 1 ”
  10. Zapisz to, co widzisz w sekcji DDE.
  11. Będziesz potrzebować tych informacji, jeśli chcesz powrócić do pierwotnych ustawień.
  12. Teraz wybierz opcję Użyj DDE

Po dwukrotnym kliknięciu dowolnego pliku XLS uruchomi się osobna instancja programu Excel.

Kolejną zaletą jest to, że można otworzyć więcej niż jeden plik XLS o tej samej nazwie

Scott Felhofer
źródło
Działa to dla XP i Office 2007. Jeśli to działa na moim komputerze z systemem Windows 7 Office 2010 w domu, zaakceptuję odpowiedź.
James Mertz
2
Karta Typy plików wygląda na usuniętą z opcji folderów w Win7. Z tego, co przeczytałem, należy to zrobić poprzez rejestr.
Scott Felhofer
4
To rozwiązanie nie działa w systemie Windows-7. Czy możesz rozwiązać ten problem za pomocą rejestru?
James Mertz,
7

Korzystam z małego pliku wsadowego, aby obejść ten problem w programie Excel, i działa on dla mnie dobrze: za każdym razem, gdy klikam dwukrotnie dokument, otwiera on kolejne wystąpienie programu Excel.

  1. Za pomocą notatnika utwórz plik wsadowy (np. „C: \ Program Files \ ExcelLauncher.bat”) o następującej treści:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1
    
    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1         (for Excel 2013)
    
  2. Zamiast „Office14” wpisz nazwę folderu, w którym zainstalowany jest program Excel (zależy to od wersji pakietu Office). Może to być „Office12” ili „Office11” dla starszych wersji.

  3. Spróbuj dwukrotnie kliknąć plik wsadowy. Jeśli jest skonfigurowany, działa poprawnie, powinien otworzyć program Excel.

  4. Skonfiguruj dokumenty Excel, które mają być otwierane za pomocą tego pliku wsadowego (kliknij prawym przyciskiem myszy dowolny dokument Excel -> Otwórz za pomocą -> Wybierz domyślny program -> znajdź i wybierz „ExcelLauncher.bat”).

Ostrzeżenie - może to zmienić ikonę pulpitu dla dokumentów Excel. Użyj „Domyślny edytor programów (bezpłatny)” i „BeCyHome (bezpłatny)”, aby ponownie zastosować prawidłową ikonę programu Excel.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- Zmień-typ-pliku-ikony-Windows-7-Vista /

wprowadź opis zdjęcia tutaj

Pamiętaj, że musisz utworzyć 2 oddzielne pliki wsadowe, aby mieć osobne ikony .xls i .xlsx. W przeciwnym razie do obu typów plików można zastosować tylko jedną ikonę.

użytkownik137336
źródło
6

Z mojego doświadczenia wynika, że ​​jeśli otworzysz drugi arkusz kalkulacyjny za pomocą polecenia Plik >> Otwórz, zostanie on otwarty w tym samym oknie programu.

Jeśli otworzysz drugą instancję programu Excel z menu Start lub ikony na pulpicie, skorzystaj z opcji Plik >> Otwórz w tym oknie, otworzy się ono w jego własnym oknie programu.

Zgadzam się, że jest to zepsute zachowanie i nie wiem, jak to naprawić, poza błaganiem Microsoftu o zmianę tego w przyszłej wersji.

CarlF
źródło
5

Rozwiązanie przetestowane na Windows 8 z Excel 2007

Wszystko to jest powiązane z DDE, które aplikacja może zignorować

Otwórz Excel, przejdź do Opcje Excela Wybierz zakładkę Zaawansowane po lewej stronie Przewiń w dół do sekcji Ogólne u dołu. Jest pole wyboru, które pozwala Excelowi ignorować DDE

Jeśli to zaznaczysz, przestaną się do niego dołączać kolejne otwarte arkusze kalkulacyjne.


Richard Dalziel
źródło
Działa to doskonale z Office 2010 na Windows7. Znacznie prostsze niż włamywanie się do rejestru lub plików wsadowych itp. Wreszcie moje „cofnięcie” działa poprawnie i mogę otworzyć dwa okna jednocześnie !!
Mark
1
Powoduje to, że Excel nie otwiera już plików przez podwójne kliknięcie. Powoduje to błąd, ponieważ Explorer nadal próbuje wysłać plik za pomocą DDE: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Ben
To jest tak dobre, że założyłem to konto, aby głosować za odpowiedzią.
Raj Kamal,
5

DotTech ma przewodnik, jak to zrobić we wszystkich wersjach programu Excel w systemie Windows 7 poprzez aktualizację rejestru.

  1. Zmodyfikuj defaultklucz HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command, dodając a "%1"na końcu (powinien kończyć się .../e "%1").
  2. Zmień nazwę commandklucza HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandna cokolwiek innego.
  3. Zmień nazwę ddeexecfolderu HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Openna cokolwiek innego.

Powtórz powyższe kroki w HKEY_CLASSES_ROOT/Excel.Sheet.8

Pamiętaj, że proces ten należy powtórzyć w przypadku wielu aktualizacji systemu Windows i wszystkich aktualizacji programu Excel / Office.

Dave Ross
źródło
Domyślny klucz w „HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / command” miał "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddedla mnie wartość (Office 365 ProPlus), zmienił ją na "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", działa jak urok. Wreszcie mogę otwierać wiele plików jednocześnie na mojej maszynie manycore.
masterxilo,
1

Wydaje mi się to zachowaniem domyślnym - nawet osobny proces. Spróbuj uruchomić program Excel bezpośrednio bez otwierania pliku, aby sprawdzić, czy otrzymujesz osobny proces / instancję i otwórz plik za pomocą OfficeButton-> Otwórz.

Mike Simpson
źródło
Otwieram pliki z Sharepoint, dzięki temu opcja Plik -> Otwórz mniej opcji.
MVCylon
1

Nie ma takiej potrzeby w przypadku systemu Windows 7!

Jeśli przejdziesz do paska zadań i najedziesz myszką na istniejącą ikonę programu Excel (która następnie wyświetli mały podgląd otwartego arkusza kalkulacyjnego) i klikniesz prawym przyciskiem myszy, aby wyświetlić menu programu Excel, a następnie kliknij lewym przyciskiem myszy opcję „Microsoft Excel 2010”, otworzy się w innym wystąpieniu programu Excel i nie będzie potrzebny plik wsadowy ani zmiany ustawień!

Pete Light
źródło
1
Jest to dodatkowy krok, ponieważ muszę ręcznie otworzyć żądany plik za pomocą „open”. Nie byłbym w stanie kliknąć dwukrotnie pliku programu Excel, który automatycznie otworzy nowe wystąpienie, na który wpadłem.
James Mertz,
Myślę, że robi to to samo, co Shift + kliknięcie ikony.
Nattgew
1

Możesz zobaczyć prostą metodę pod tym linkiem lub użyć tego rozwiązania:

Przejdź do Panelu sterowania-> Opcje folderów-> Typy plików
Wybierz XLS (lub dowolne rozszerzenie potrzebne do pracy w ten sposób)
Przejdź do Zaawansowane

Odznacz „Przeglądaj w tym samym oknie” w oknie zaawansowanym.

Następnie zaznacz Otwórz
Kliknij przycisk Edytuj

Upewnij się, że w polu Akcja jest napisane i otwórz

Upewnij się, że w aplikacji użytej do wykonania akcji jest napisane:
„C: \ Program Files \ Microsoft Office \ OFFICE11 \ EXCEL.EXE” „% 1”

Zaznacz pole obok, aby użyć DDE

Usuń wszystko, co jest w oknie komunikatu DDE i oknie Nie działa aplikacja DDE.

Upewnij się, że pole aplikacji mówi: EXCEL

W polu Temat jest napisane: System

Lance Roberts
źródło
4
Nie działa to w systemie Windows 7. Usunęli lub zmodyfikowali zaawansowaną edycję typu pliku. AFAIK
MVCylon
Usuń instrukcje inne niż Windows 7, a zaakceptuję twoją odpowiedź. Pierwszy podany link działał idealnie.
MVCylon
@Doug, myślę, że te inne instrukcje działałyby również dobrze w systemie Windows 7, chociaż zawsze wybrałbym proste rozwiązanie. W rzeczywistości przed opublikowaniem tego zweryfikowałem (i trochę je zmieniłem) w systemie Windows 7 (o ile ustawienia były, tak naprawdę nie nacisnąłem przycisków OK).
Lance Roberts
Zamieniłem uszkodzony link na link do archiwum internetowego i sprawdziłem go ... ale po prostu przywraca rzeczy z innych odpowiedzi (wyłączenie DDE, które przerywa podwójne kliknięcie; lub ręczne otwieranie nowej instancji Excela).
Ben
0

Miałem ten sam problem z otwieraniem plików w Sharepoint. Stosuję (surową) metodę:

  1. Otwórz pierwszy dokument w standardowy sposób, klikając łącze w Sharepoint.
  2. Kliknij menu Sharepoint dla drugiego dokumentu i wybierz Wyślij do -> Wyślij łącze e-mailem.
  3. Otwórz drugie wystąpienie programu Excel i użyj tego łącza w Plik -> Otwórz.
  4. Powtórz w razie potrzeby.
pietruszka72
źródło
0

Inne rozwiązanie, które znalazłem, używając Total Commander :

Fo to File> Powiązania wewnętrzne (tylko Total Commander) ...

Kliknij Dodaj, określ rozszerzenie pliku, które chcesz otworzyć w programie Excel w osobnych oknach, takich jak .xlsx, .csv i .xls. Następnie w nowym oknie, które się pojawi, wklej w polu Otwórz ścieżkę do pliku wykonywalnego Excel, dodając "%1"na końcu. Mój wygląda "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

to jest to!

Uwaga: Działa z programem Excel 2010 i Windows 7 32-bitowym bez potrzeby posiadania uprawnień administratora.

molgar
źródło