Як змусити Excel (та інші продукти Microsoft Office) припинити відкривати файли в одній програмі? [дублікат]


23

Щоразу, коли я "двічі клацну" на файл Excel та інший файл Excel відкритий, нещодавно відкритий файл автоматично відкриється у тому ж вікні програми, що і раніше відкритий файл Excel. Це не обмежується лише Excel, оскільки я бачив, як Word це робить також. Це створює проблему, коли хочеться порівнювати документи поряд.

Поточне рішення, яке я маю для цього, - це фактично відкрити інший екземпляр Excel або Word, а потім відкрити файл із самого вікна програми. Чи є спосіб змусити Office відкрити новий екземпляр програми, коли двічі клацнути піктограми файлів?

Зараз я використовую Office 2007 та Windows XP, але я бачив це в Office 2010 та Windows Vista та 7. Шукаю загальне рішення, якщо можливо.


1
Я вважаю, що так було для декількох версій. Навіщо запускати і другий екземпляр, коли немає причин. MS пропонує спосіб зробити - див. Нижче. Називати Excel дурним, мабуть, шкодить його почуттям.
uSlackr

Альтернатива: Розтягніть вікно вручну, а потім скористайтеся функцією «Впорядкувати всі» Excel на вкладці «Вид».
Іссі

Офіс має принаймні з Word для порівняння з документами. Те, що ви зараз робите, - це те, як ви «змушуєте» його поводитись так.
Рамхаунд

dottech.org/26491/… Це посилання містить чіткі інструкції із зображеннями, щоб показати вам, як змінити налаштування в Excel, щоб змусити його відкривати кожен файл у іншому вікні.

Зауважте, що мій вище запропонований дублікат насправді містить деякі відповіді, які вирішують проблему (за допомогою DDE для відкриття файлів в одному екземплярі) таким чином, що працює в Windows 7 (у якому діалогове вікно налаштування асоціацій файлів) і не порушує подвійний- клацання, щоб відкрити файл (тому що за умовчанням використовується DDE, тому відключення DDE в Excel переривається подвійним клацанням).
Бен

Відповіді:


8

У мене є Office 2010, і єдиний додаток, який робить це для мене, це Excel.

Публікація на огляді ПК, як відкрити Vista Excel у кількох вікнах проти 1 вікна? пояснює, як це налаштувати:

  1. Скористайтеся параметрами асоціації файлів
  2. Ви повинні сказати Excel не використовувати DDE для відкриття робочого аркуша.
  3. Відкрийте Провідник Windows, Інструменти, Параметри, Типи файлів
  4. Прокрутіть униз до XLS
  5. Виберіть Кнопка заздалегідь
  6. Клацніть на ВІДКРИТИ у вікні "Дії", а потім "Редагувати"
  7. У другому рядку застосованого додатку додайте "% 1".
  8. Обов’язково поставте лапки біля% 1.
  9. Приклад ... \ Excel.exe "/ e"% 1 "
  10. Запишіть, що ви бачите в розділі DDE.
  11. Ця інформація вам знадобиться, якщо ви хочете повернутися до початкових налаштувань.
  12. Тепер DeSelect Використовуйте DDE

Якщо ви двічі клацніть на будь-якому XLS-файлі, запуститься окремий екземпляр excel.

Ще одна перевага полягає в тому, що ви можете відкрити більше одного файлу XLS з тим самим іменем


Це працює для XP та Office 2007. Якщо це працює на моїй машині Win 7 Office 2010 вдома, я прийму відповідь.
Джеймс Мерц

2
Схоже, вкладка "Типи файлів" була видалена з параметрів папки в Win7. З того, що я прочитав, це необхідно зробити через реєстр.
Скотт Фелхофер

4
Це рішення не працює для Windows-7. Чи є у вас спосіб вирішити це через реєстр?
Джеймс Мерц

7

Я використовую невеликий пакетний файл, щоб обійти цю проблему з Excel, і він працює добре для мене: щоразу, коли я двічі клацну по документу, він відкриває ще один екземпляр Excel.

  1. За допомогою блокноту створіть пакетний файл (наприклад, "C: \ Program Files \ ExcelLauncher.bat") із наступним вмістом:

    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. Замість "Office14" напишіть ім'я папки, де встановлений ваш Excel (це залежить від версії Office). Це може бути "Office12" або "Office11" для старих версій.

  3. Спробуйте двічі клацнути пакетний файл. Якщо він налаштований правильно, він повинен відкрити Excel.

  4. Налаштуйте документи Excel, які потрібно відкрити за допомогою цього пакетного файлу (клацніть правою кнопкою миші будь-який документ Excel -> Відкрити за допомогою -> Вибрати програму за замовчуванням -> Знайдіть і виберіть "ExcelLauncher.bat").

Попередження - це може змінити значок робочого столу для документів Excel. Використовуйте "Редактор програм за замовчуванням" (безкоштовно) "та" BeCyHome (безкоштовно) ", щоб повторно застосувати правильний значок Excel.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- change-file-type-icon-windows-7-vista /

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

Зауважте, що вам потрібно зробити два окремих пакетних файли, щоб мати окремі піктограми для .xls та .xlsx. В іншому випадку до обох файлів можна застосувати лише одну піктограму.


6

На мій досвід, якщо ви відкриєте другу електронну таблицю за допомогою File >> Open, вона відкриється у тому ж вікні програми.

Якщо ви відкриєте другий екземпляр Excel у меню «Пуск» або піктограмі робочого столу чи іншому, то у цьому вікні використовуйте «Файл >> Відкрити» , він відкриється у власному вікні програми.

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


5

Рішення перевірено на Windows 8 з Excel 2007

Це все пов’язано з DDE, яке додаток може сказати ігнорувати

Відкрийте Excel, перейдіть у параметри Excel Виберіть вкладку «Додатково» ліворуч Прокрутіть вниз до розділу «Загальний розділ» внизу Є прапорець, що дозволяє Excel ігнорувати DDE

Якщо ви встановите це, це зупинить подальше відкриття електронних таблиць.



Це прекрасно працює з Office 2010 на Windows7. Набагато простіше, ніж злому в реєстрі або пакетних файлах і т. Д. Нарешті моє "скасування" працює належним чином, і я можу відкрити два вікна відразу !!
Марк

1
Це призводить до того, що Excel більше не відкриває файли подвійним клацанням миші. Це робить помилку, оскільки Explorer все ще намагається надіслати файл за допомогою DDE: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Бен

Це настільки добре, що я зробив цей рахунок, щоб підтвердити цю відповідь.
Радж Камаль

5

DotTech має керівництво про те, як досягти цього для всіх версій Excel в Windows 7 шляхом оновлення реєстру.

  1. Змініть defaultключ HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command, додавши "%1"до кінця (має закінчитися .../e "%1").
  2. Перейменуйте commandключ у HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandбудь-що інше.
  3. Перейменуйте ddeexecпапку в HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Openбудь-що інше.

Повторіть описані вище кроки в HKEY_CLASSES_ROOT/Excel.Sheet.8

Зауважте, що цей процес потрібно повторити з багатьма оновленнями Windows та всіма оновленнями Excel / Office.


Ключ за замовчуванням у "HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / команда" мав "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddeдля мене значення (Office 365 ProPlus), змінив його на "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", працює як шарм. Нарешті, я можу відкривати декілька файлів одночасно на моїй багатокористувацькій машині.
masterxilo

1

Здається, це для мене поведінка за замовчуванням - я навіть отримую окремий процес. Спробуйте запустити excel безпосередньо, не відкриваючи файл, щоб побачити, чи отримуєте ви окремий процес / екземпляр і відкрийте файл за допомогою OfficeButton-> Open.


Я відкриваю файли з Sharepoint, це робить за допомогою File -> Open менше опції.
MVCylon

1

Не потрібно нічого в цьому для Windows 7!

Якщо ви перейдете на панель завдань і наведіть курсор миші на існуючу піктограму Excel (яка потім відображає невеликий попередній перегляд вашої відкритої таблиці), клацніть правою кнопкою миші, щоб відкрити меню Excel, а потім клацніть лівою кнопкою миші на опції "Microsoft Excel 2010", вона відкриється. інший екземпляр Excel, і вам не знадобиться жоден пакетний файл або зміни налаштувань!


1
Це фактично додатковий крок, тому що мені доведеться вручну відкрити потрібний файл, використовуючи "відкритий". Я не зміг би двічі клацнути файл Excel, і він автоматично відкриє новий екземпляр, з чим я зіткнувся.
Джеймс Мерц

Я думаю, що це робить те ж саме, що і Shift + Клацання піктограми.
Наттгю

1

Ви можете побачити простий метод за цим посиланням або скористатися цим рішенням:

Перейти до Панель управління-> Папка Настройки-> Типи файлів
Виберіть XLS (або що - то розширення , яке ви повинні працювати таким чином)
Перейти до розширеного

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

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

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

Переконайтеся, що в додатку, який використовується для виконання дій, написано:
"C: \ Program Files \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

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

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

Переконайтесь, що у вікні програми написано: EXCEL

А в полі Тема написано: Система


4
Це не буде працювати в Windows 7. Вони видалили або змінили вдосконалений тип редагування файлів. AFAIK
MVCylon

Видаліть інструкції, що не належать до Windows 7, і я прийму вашу відповідь. Перше надане вами посилання працювало чудово.
MVCylon

@Doug, я думаю, що ці інші інструкції також добре працюватимуть для Windows 7, хоча я завжди хотів би просте рішення. Насправді, перш ніж публікувати це, я перевірив (і трохи змінив їх) у Windows 7 (наскільки там були налаштування, я фактично не натискав кнопки ОК).
Ленс Робертс

Я замінив пошкоджене посилання на посилання з веб-архіву і перевірив його ... але він просто перезавантажує речі з інших відповідей (відключення DDE, що перериває подвійне клацання; або вручну відкриває новий екземпляр Excel).
Бен

0

У мене була така ж проблема з відкриттям файлів у Sharepoint. Метод (грубий), який я використовую:

  1. Перший документ відкрийте стандартним способом, натиснувши посилання в Sharepoint.
  2. Клацніть на спадному місці Sharepoint для другого документа та виберіть Send to -> Email A Link.
  3. Відкрийте другий екземпляр Excel і скористайтеся цим посиланням у меню Файл -> Відкрити.
  4. Повторіть по мірі необхідності.

0

Ще одне рішення я знайшов, використовуючи Total Commander :

Для файлу> Внутрішні асоціації (лише загальний командир) ...

Натисніть кнопку Додати, вкажіть розширення файлу, яке ви бажаєте відкрити в Excel, в окремих вікнах, таких як .xlsx, .csv та .xls. Потім у новому вікні, що з’явиться, вставте у вікні Відкриття шлях до виконуваного файлу Excel, додавши "%1"в кінці. Моє схоже "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

Це воно.

Примітка. Працює з Excel 2010 та Windows 7 32 біт без необхідності прав адміністратора.

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