Як я можу зробити документи Excel відкритими в різних вікнах?


10

Office 2007, Windows Server 2008 x64.

Як я можу зробити Excel таким чином, що коли я двічі клацнув документ, він відкриється в новому екземплярі Excel, щоб я міг легко переглядати їх поруч як окремі вікна та не використовувати функцію View-Arrange All? Тепер мені потрібно перейти до панелі завдань, натиснути один документ, щоб побачити його, а потім натисніть на інший документ на панелі завдань, щоб перейти до цього. В якості альтернативи я закриваю один документ, відкриваю нове вікно Excel, а потім перетягую документ туди.

Дякую.


5
5 років потому: за замовчуванням Excel 2013 відкриває кожну робочу книжку у своєму вікні. Більше інформації
Ƭᴇcʜιᴇ007

1
Гей, уаддаязна! Краще пізно, ніж ніколи!
Євген


У Excel є опція в розділі Advanced-> General під назвою "Ігнорувати інші програми, які використовують Dynmaic Exchange". Це насправді кожного разу відкриває нове вікно, але викликає надто дратівливу помилку, яка заважає файлу насправді відкриватися. Чому мікрософт повинен бути таким дурним? Її у назві GD ОС - WINDOWS. Навіщо видаляти можливість відкривати вікна для вашої програми ???
BT

2016 рік - проблема повернулася.
користувач2924019

Відповіді:


3

Тут дуже приємна поправка щодо зміни реєстру. Це буде дещо інакше в Server 2008, але досить схоже, щоб, маємо надію, мати сенс:

  1. Запустіть редактор реєстру як адміністратор. Якщо ви не впевнені, як це зробити, відкрийте меню "Пуск", а потім шукайте regedit.exe. Клацніть правою кнопкою миші на regedit.exeфайлі, потім натисніть на «Запустити як адміністратор».

  1. У Редакторі реєстру перейдіть до HKEY_CLASSES_ROOT\.xlsключа. Це можна зробити, розгорнувши HKEY_CLASSES_ROOTвузол, потім почати вводити текст .xlsабо просто шукати .xls, або просто прокручувати вниз і шукати його. Ви повинні побачити щось подібне:

Подивіться на (Default)значення на скріншоті вище, тобто Excel.Sheet.8. Тепер перейдіть до цього ключа HKEY_CLASSESS_ROOT. Іншими словами, переходьте до HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Розгорніть Excel.Sheet.8ключ, і ви побачите, що в ньому є кілька клавіш. Один із таких клавіш названий shell. Вперед і розгорніть shellключ. ви побачите щось подібне:

Зауважте, що ключі під оболонкою відповідають параметрам, які ви бачите при натисканні правою кнопкою миші на файл Excel в Провіднику. Ідея полягає в тому, що ми хочемо сюди додати параметр «відкрити в новому екземплярі». Отже, клацніть правою кнопкою миші на shellклавіші, а потім виберіть команду Створити-> Ключ.

Дайте ключеві будь-яке ім’я, яке вам подобається. Наприклад, OpenInNewInstance. Коли ключ створений, двічі клацніть на ньому, (Default)щоб надати йому значення за замовчуванням. Значенням за замовчуванням буде параметр, який ви побачите в меню правої кнопки. Отже, для цього прикладу ми використаємо Open In New Instance. У вас повинно бути щось подібне:

  1. Додайте новий ключ під OpenInNewInstance. Цього разу назвіть це як command. Щоб встановити значення за замовчуванням commandключа, вам знадобиться шлях до файлу EXCEL.EXE. У Windows 7 64-розрядні та Office 2010 встановили таке значення:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Якщо у вас така ж настройка, як у мене, ви можете просто скопіювати вище. В іншому випадку внесіть необхідні коригування, щоб відповідати вашим налаштуванням. Тепер вам слід побачити щось подібне.

  1. Це воно! Ви закінчили. Перейдіть до Провідника Windows і натисніть правою кнопкою миші на будь-якому .xlsфайлі. Тепер ви повинні побачити опцію "Відкрити в новому екземплярі".

Клацніть «Відкрити в новому екземплярі», і Excel відкриє робочу книжку в новому вікні програми. Клацніть правою кнопкою миші на інший .xlsфайл і відкрийте його в новому екземплярі, Excel відкриє його в ще одному вікні програми.

  1. Якщо цього недостатньо, і ви хочете, щоб це було поведінкою за замовчуванням. Іншими словами, щоразу, коли ви двічі клацніть .xlsфайл у Провіднику, ви хочете, щоб Excel відкрив його в новому екземплярі програми, тоді є один простий крок. Перейдіть до shellключа та встановіть для нього значення за замовчуваннямOpenInNewInstance

Наведені вище інструкції дозволяють додати опцію до меню *.xlsфайлів правою кнопкою миші . Файли Excel 2007/2010 мають інше розширення ( .xlsxабо .xlsm). Просто виконайте ті самі кроки, але шукайте правильне розширення ( xlsxабо xlsmзамість нього xls) у №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-або-Vista /


Поки що це найближча відповідь на це питання. Дякую.
Євген

Посилання застаріло.
Скотт Солмер

У мене немає ні клавіші "оболонки", ні більшості ключів під Excel.Sheet.8 в моєму програмі "excel 2010" для Windows 8.1. Натомість у мене порожній ключ "ShellNew".
BT

0
  1. Натисніть кнопку Microsoft Office і виберіть Параметри Excel.
  2. Клацніть Додатково, а потім натисніть, щоб встановити прапорець "Ігнорувати інші програми" у загальній області.
  3. Натисніть кнопку ОК

1
Ні, працював лише над 2-м документом. Третій та всі інші документи відкрилися у вікні другого документа. Дякую хоч :)
Євген

0

Перейдіть у розділ Мій комп'ютер> Інструменти> Параметри папок> Типи файлів> та виберіть XLSX (XLSX за 2007 рік або XLS для 2003 року)

Натисніть кнопку Додатково

Зніміть прапорець "Переглянути в тому ж вікні" у розширеному вікні.

Потім виділіть Відкрити та натисніть Редагувати

Запишіть ці налаштування, щоб ви могли повернути назад, якщо потрібно

Переконайтеся, що у полі Дія написано & Відкрити

Поставте прапорець поруч із використанням DDE

Видаліть все, що знаходиться у вікні повідомлення DDE та у полі DDE Application Not Running.


Як це зробити на Windows Server 2008? У ньому більше немає діалогового вікна «Типи файлів», а інший в Панелі керування не має цих параметрів.
Євген

ви повинні відредагувати реєстр. прогрес, як обіцяли.
bugtussle

У Кії є правильна відповідь. Ви можете перемогти на двох моніторах, я це роблю постійно. Залежно від ос, можливо, ви не зможете скористатися кнопкою max \ Resto у верхньому правому куті вікна.
bugtussle

2
Відповідь Кії невірна. Я спеціально заявляю "відкрити в новому екземплярі Excel", тоді як Kije пропонує використовувати один екземпляр Excel. Використання пам'яті мене не хвилює. Перекидання на двох моніторах - це біль.
Євген

0

Був робочий розчин для Windows XP тут , з допомогою виправлення реєстру. Але це говорить про те, що він працює лише в 32-бітовій ОС. Мені цікаво, якщо зайти в «Пуск» ... Запустити і ввести "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"це відкриття у тому ж вікні чи новому?

Оскільки саме цим був 32-розрядний хак, команда open за замовчуванням використовувала DDE open (% 1) для надання імені файлу, яке завжди використовувало будь-яке наявне вікно, тоді як цей метод прямого аргументу% 1 без DDE відкрив нове вікно.

Всього мої 2 копійки. Можливо, дуже добре не вийде.


0

Я знайшов простий спосіб, маючи той самий випуск: просто перейдіть до Панелі управління -> Параметри папки та перейдіть з "Відкрити кожну папку в одному вікні" на "Відкрити кожну папку в новому вікні" (або подібне, я " м перекладаю з німецької налаштування Windows 7 тут)


1
Це налаштування Провідника. ОП хоче мати можливість відкривати документи Excel у новому екземплярі Excel.
RobH

0

Я бачу відповідь, що пропонує рішення з використанням regedit.exe вже обрано як найкраще. Однак у мене є простий спосіб, який не потребує редагування реєстру.

Після того, як ви відкрили перший документ Excel, знайдіть його на панелі завдань та клацніть правою кнопкою миші. Виберіть Microsoft Office Excel 2007. Відкриється новий документ Excel. Звідти використовуйте головне меню, щоб відкрити другий документ. Очевидно, ви можете відкрити третю, четверту і т. Д. Так само.


1
Дякую, @sarah, за вашу відповідь. Однак моє запитання стосувалося конкретного подвійного клацання по файлу. Я вже робив те, що ви запропонували, і це набридло, бо мені довелося робити всі ці додаткові кліки.
Євген

Блін. Так вибачте, @Eugene. Я робив саме те, що ненавиджу, коли люди роблять. Я уважно не читав питання. Особливо незрозуміло, оскільки я також вважаю за краще мати файл Excel, який я двічі клацнув у новому екземплярі програми.
сара

@Eugene, я виявив, що на питання було задано і відповіли через кілька років після вашого, і я вважаю, що це деякі додаткові методи отримання грошей. Ще не було можливості спробувати будь-який із них. superuser.com/questions/431061/…
sarah

@Eugene Я також бачу, що це було позначено як дублікат іншої версії того ж запитання, яка виглядає так, що вона була розміщена за пару місяців до вашого. Там є відповідь з 86 заявок. superuser.com/questions/21602/open-excel-files-in-new-window (я ще цього не читав) Чи можна / повинні ці версії питання поєднати чи якось пов’язати?
сара

дякую, @sarah Я проголосував за його закриття, сподіваємось, адміністратори до цього доїдуть. Це питання все-таки не має сенсу з останніми версіями Excel у будь-якому випадку, оскільки проблемою перейнявся Microsoft :)
Євген

-3

Можливо, ви вже це знаєте, але у вас може бути відкрито кілька вікон за допомогою одного екземпляра Excel. Використовуйте витягнутий вікно / нове вікно, а потім упорядкуйте їх будь-де.

Кілька примірників Excel вражає мене так само дорого.

введіть тут опис зображення


3
Проблема полягає в тому, що це дочірні вікна, а не вікна верхнього рівня, які можна (наприклад) перенести на другий монітор.
Кріс В. Реа

Я погоджуюся з BasicallyMoney.com - це не те, що мені потрібно. Спасибі, хоча.
Євген

1
-1 повна протилежність питанню про ОП
Кріс Марісіч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.