Когда у меня запущен Excel и я дважды щелкаю файл Excel в проводнике Windows, я бы хотел, чтобы он запускался в новом окне по умолчанию, чтобы я мог перемещать документы на отдельные мониторы. Есть ли способ получить такое поведение?
106
There was a problem sending the command
или что-то подобное.Это немного задом наперед, и будет работать для любой программы, не только для Excel, но я средней кнопкой мыши нажимаю значок Excel на панели задач Windows 7 и создаю новый экземпляр Excel, а затем открываю документы в каждом экземпляре Excel. ,
После запуска нескольких экземпляров Excel вы можете расположить их рядом, удерживая клавишу Shift и щелкнув правой кнопкой мыши на значке:
источник
Существуют определенные недостатки в том, что все ваши книги открываются в разных окнах. С одной стороны, если вы напишите формулу в одной книге, которая ссылается на другую, она будет включать полный путь к файлу другой книги. С другой стороны, копирование / вставка из одной рабочей книги в другую сокращает количество параметров, доступных для данных назначения, таких как сохранение ширины столбцов и т. Д. Возможно, что для ваших целей эти вещи не будут иметь большого значения, но в основном, если вы испытываете «странное» поведение при использовании нескольких рабочих книг в нескольких окнах, вы можете попробовать открыть их в одном и том же окне, чтобы посмотреть, исчезнет ли странность.
Я предпочитаю оставить поведение по умолчанию для открытия книг Excel в одном и том же окне, и когда я хочу, чтобы отдельные книги открывались в разных окнах, я щелкаю файл правой кнопкой мыши и выбираю «Открыть в новом окне». Для этого я написал эту небольшую утилиту . Это бесплатно. Не стесняйтесь установить его.
источник
Я следовал руководству, опубликованному здесь .
Короче говоря:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, выберитеModify...
, добавьте пробел с последующим"%1"
(включая кавычки)command
вcommand2
command
папкой (имя которой осталось нетронутым)переименуйте
ddeexec
вddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
перейдите к
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
Это работало для Microsoft Excel 2007. В случае обновления вам, возможно, придется повторить эти шаги.
Мне лично понравился этот ручной подход, потому что он обратим. Что касается некоторых других предлагаемых решений, мне нравится тот факт, что вы можете легко открыть 2 файла с одинаковым именем.
источник
Excel 2007: если у вас есть доступ для редактирования реестра Windows, вот несколько файлов реестра, в которых добавлена возможность открывать новый экземпляр (по умолчанию или нет), когда вы щелкаете правой кнопкой мыши по своим файлам, чтобы вы могли использовать обе функции ,
Существует файл .reg для его удаления. Испытано и протестировано в Excel 2007 (32-битные окна). Я считаю, что техника такая же, как в ответе гиперслуга: DDE или нет.
источник
Поскольку ответ Гиперслуга у меня не сработал, я последовал «Варианту B» по его ссылке и теперь открыл новый (пустой) Excel из меню «Пуск» и перетащил файл, который хочу открыть, в новое окно.
источник
В Office 2013 они решили эту проблему. Каждая книга находится в отдельном окне в Office 2013.
источник
Вот еще один набор файлов реестра, которые я (который я создал) для решения той же проблемы: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-документы-в-новом-instance.html? sfQueryTermInfo = 1 + 30 + первенствует + instanc + новый
Предоставляет контекстное меню для открытия файлов Excel в новом экземпляре и, при желании, делает его поведением по умолчанию, но при этом оставляет возможность открыть его в существующем экземпляре, если рабочие книги нуждаются в вырезании и вставке с форматированием между ними.
источник
наконец, одна инструкция regedit, которая работает для моих окон 7 и Excel 2010
Спасибо вылазок тан, на этом форуме https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel -2010-окна-7? форум = первенствует
источник
Другое решение состоит в том, чтобы объединить
.reg
файл со следующим содержимым в реестр Windows (измените путь вEXCEL.EXE
соответствии с имеющейся у вас версией и путем установки и добавьте любые дополнительные типы файлов, которые вы хотите переназначить (Excel.Sheet.12
для.xlsx
файлов иExcel.Sheet.8
для.xls
файлов)):(Вы можете сделать резервную копию существующих
HKEY_CLASSES_ROOT\Excel.Sheet.12
иHKEY_CLASSES_ROOT\Excel.Sheet.8
филиалов (черезregedit.exe
экспорт) на случай, если вы хотите отменить это изменение.Если после применения этого файла вы хотите открыть другой файл в том же окне, используйте меню файлов, чтобы открыть другой файл, и он откроется в текущем окне.
источник
Microsoft уже исправила это. Вы можете скачать патч здесь:
https://support.microsoft.com/en-us/help/2636670/how-to-open-excel-files-in-separate-windows-in-windows-7
Запуск патча делает все, что говорится в разделе « Позвольте мне исправить это сам ».
источник
Эта ветка старая, но проблема постоянная! Решение Hyperslugs у меня не сработало, но я нашел изящное приложение запуска, которое позволяет открывать документы Excel и вынуждает создавать новые экземпляры. Его можно найти здесь http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . Я надеюсь, что это помогает кому-то с этой надоедливой проблемой.
источник
Я использую Excel 2010 и хотел открыть новый экземпляр, чтобы можно было легко переключаться между электронными таблицами. Я использую Alt + Tab, который не работает с настройками по умолчанию в Excel. Если это основная причина, по которой вы хотите открыть новый экземпляр для каждой электронной таблицы, ее можно устранить;
Это облегчает переключение между электронными таблицами, но если вы хотите просматривать две электронные таблицы одновременно (например, если у вас несколько мониторов), вам все равно придется открыть новый экземпляр Excel и открыть файл из этого экземпляра.
источник
Отключение DDE кажется лучшим вариантом, но, как уже отмечали другие, это приводит к тому, что Excel открывает пустое окно при попытке открыть электронную таблицу через проводник Windows. Если вы обычно открываете электронную таблицу через Windows Explorer, я обнаружил, что лучший вариант - это повторно связать расширения и указать свою собственную команду.
Для этого откройте командную строку от имени администратора и выполните следующие команды (изменив путь в соответствии с вашей установкой Office):
Это приведет к открытию нового окна при каждом двойном щелчке файла Excel. Это также исправляет поведение, когда вы щелкаете правой кнопкой мыши значок Excel и выбираете последнюю электронную таблицу. Однако это не исправит поведение при открытии электронной таблицы в диалоговом окне «Открыть» в Excel - они все равно будут открываться в том же окне.
ПРИМЕЧАНИЕ. Если вы поместите вышеупомянутые команды в командный файл, вам нужно будет использовать
"%%1"
вместо"%1"
.источник