Файлы excel 2016 открываются в одном окне
Приходилось ли вам когда-нибудь по несколько минут ждать пока в вашей книге Excel отработает макрос, обновится запрос Power Query или пересчитаются тяжелые формулы? Можно, конечно, заполнить случившуюся паузу чайком-кофейком на вполне законных основаниях, но наверняка вам приходила в голову и другая мысль: а не открыть ли рядом другую книгу Excel и не не поработать ли пока с ней?
Но всё не так просто.
Если вы открываете несколько файлов Excel обычным образом (двойным щелчком мыши в Проводнике или через меню Файл - Открыть в Excel), то они автоматически открываются в одном и том же экземпляре программы Microsoft Excel. Соответственно, если запустить пересчёт или макрос в одном из таких файлов, то занято будет всё приложение и зависнут все открытые книги, т.к. системный процесс Excel у них общий.
Решается эта проблема достаточно просто - нужно запустить Excel в новом отдельном процессе. Он будет независим от первого и позволит вам спокойно работать с другими файлами, пока предыдущий экземпляр Excel параллельно трудится над тяжелой задачей. Сделать это можно несколькими способами, причем некоторые из них могут работать или не работать в зависимости от вашей версии Excel и установленных обновлений. Так что пробуйте всё по очереди.
Способ 1. Лобовой
Самый простой и очевидный вариант - выбрать в главном меню Пуск - Программы - Excel (Start - Programs - Excel) . К сожалению, работает такой примитивный подход только в старых версиях Excel.
Способ 2. Средняя кнопка мыши или Alt
- Щёлкните правой кнопкой мыши по иконке Excel на панели задач - откроется контекстное меню со списком последних файлов.
- В нижней части этого меню будет строка Excel - щёлкните по ней левой кнопкой мыши, удерживая при этом клавишу Alt .
Должен запуститься ещё один Excel в новом процессе. Также вместо щелчка левой кнопкой с Alt можно использовать среднюю кнопку мыши - если на вашей мышке она есть (или нажимное колесико выполняет её роль).
Способ 3. Командная строка
Выберите в главном меню Пуск - Выполнить (Start - Run) или нажмите сочетание клавиш Win + R . В появившемся поле введите команду:
После нажатия на ОК должен запуститься новый экземпляр Excel в отдельном процессе.
Способ 4. Макрос
Это вариант чуть сложнее, чем предыдущие, но работает в любой версии Excel по моим наблюдениям:
- Открываем редактор Visual Basic через вкладку Разработчик - Visual Basic (Developer - Visual Basic) или сочетанием клавиш Alt + F11 . Если вкладки Разработчик не видно, то отобразить её можно через Файл - Параметры - Настройка ленты (File - Options - Customize Ribbon) .
- В окне Visual Basic вставляем новый пустой модуль для кода через меню Insert - Module.
- Копируем туда следующий код:
Если запустить теперь созданный макрос через Разработчик - Макросы (Developer - Macro) или сочетанием клавиш Alt + F8 , то будет создан отдельный экземпляр Excel, как мы и хотели.
Для удобства, приведенный выше код можно добавить не в текущую книгу, а в Личную Книгу Макросов и вынести для этой процедуры отдельную кнопку на панель быстрого доступа - тогда эта возможность будет у вас всегда под рукой.
Способ 5. Файл сценария VBScript
Этот способ похож на предыдущий, но использует VBScript - сильно упрощенный вариант языка Visual Basic для выполнения простых действий прямо в Windows. Чтобы его использовать делаем следующее:
Сначала включаем отображение расширений для файлов в Проводнике через Вид - Расширения файлов (View - File Extensions) :
Затем создаем в любой папке или на рабочем столе текстовый файл (например NewExcel.txt) и копируем туда следующий код на VBScript:
Сохраняем и закрываем файл, а затем меняем его расширение с txt на vbs. После переименования появится предупреждение, с которым надо согласиться, и у файла изменится иконка:
Всё. Теперь двойной щелчок левой кнопкой мыши по этому файлу будет запускать новый независимый экземпляр Excel, когда он вам потребуется.
Помните о том, что кроме плюсов, запуск нескольких экземпляров Excel имеет и минусы, т.к. эти системные процессы друг друга "не видят". Например, вы не сможете сделать прямую ссылку между ячейками книг в разных Excel. Также будут сильно ограничены возможности копирования между различными экземплярами программы и т.д. В большинстве случаев, однако, это не такая уж большая плата за возможность не терять время в ожидании.
Приходилось ли вам когда-нибудь по несколько минут ждать пока в вашей книге Excel отработает макрос, обновится запрос Power Query или пересчитаются тяжелые формулы? Можно, конечно, заполнить случившуюся паузу чайком-кофейком на вполне законных основаниях, но наверняка вам приходила в голову и другая мысль: а не открыть ли рядом другую книгу Excel и не не поработать ли пока с ней?
Но всё не так просто.
Если вы открываете несколько файлов Excel обычным образом (двойным щелчком мыши в Проводнике или через меню Файл - Открыть в Excel), то они автоматически открываются в одном и том же экземпляре программы Microsoft Excel. Соответственно, если запустить пересчёт или макрос в одном из таких файлов, то занято будет всё приложение и зависнут все открытые книги, т.к. системный процесс Excel у них общий.
Решается эта проблема достаточно просто - нужно запустить Excel в новом отдельном процессе. Он будет независим от первого и позволит вам спокойно работать с другими файлами, пока предыдущий экземпляр Excel параллельно трудится над тяжелой задачей. Сделать это можно несколькими способами, причем некоторые из них могут работать или не работать в зависимости от вашей версии Excel и установленных обновлений. Так что пробуйте всё по очереди.
Способ 1. Лобовой
Самый простой и очевидный вариант - выбрать в главном меню Пуск - Программы - Excel (Start - Programs - Excel) . К сожалению, работает такой примитивный подход только в старых версиях Excel.
Способ 2. Средняя кнопка мыши или Alt
- Щёлкните правой кнопкой мыши по иконке Excel на панели задач - откроется контекстное меню со списком последних файлов.
- В нижней части этого меню будет строка Excel - щёлкните по ней левой кнопкой мыши, удерживая при этом клавишу Alt .
Должен запуститься ещё один Excel в новом процессе. Также вместо щелчка левой кнопкой с Alt можно использовать среднюю кнопку мыши - если на вашей мышке она есть (или нажимное колесико выполняет её роль).
Способ 3. Командная строка
Выберите в главном меню Пуск - Выполнить (Start - Run) или нажмите сочетание клавиш Win + R . В появившемся поле введите команду:
После нажатия на ОК должен запуститься новый экземпляр Excel в отдельном процессе.
Способ 4. Макрос
Это вариант чуть сложнее, чем предыдущие, но работает в любой версии Excel по моим наблюдениям:
- Открываем редактор Visual Basic через вкладку Разработчик - Visual Basic (Developer - Visual Basic) или сочетанием клавиш Alt + F11 . Если вкладки Разработчик не видно, то отобразить её можно через Файл - Параметры - Настройка ленты (File - Options - Customize Ribbon) .
- В окне Visual Basic вставляем новый пустой модуль для кода через меню Insert - Module.
- Копируем туда следующий код:
Если запустить теперь созданный макрос через Разработчик - Макросы (Developer - Macro) или сочетанием клавиш Alt + F8 , то будет создан отдельный экземпляр Excel, как мы и хотели.
Для удобства, приведенный выше код можно добавить не в текущую книгу, а в Личную Книгу Макросов и вынести для этой процедуры отдельную кнопку на панель быстрого доступа - тогда эта возможность будет у вас всегда под рукой.
Способ 5. Файл сценария VBScript
Этот способ похож на предыдущий, но использует VBScript - сильно упрощенный вариант языка Visual Basic для выполнения простых действий прямо в Windows. Чтобы его использовать делаем следующее:
Сначала включаем отображение расширений для файлов в Проводнике через Вид - Расширения файлов (View - File Extensions) :
Затем создаем в любой папке или на рабочем столе текстовый файл (например NewExcel.txt) и копируем туда следующий код на VBScript:
Сохраняем и закрываем файл, а затем меняем его расширение с txt на vbs. После переименования появится предупреждение, с которым надо согласиться, и у файла изменится иконка:
Всё. Теперь двойной щелчок левой кнопкой мыши по этому файлу будет запускать новый независимый экземпляр Excel, когда он вам потребуется.
Помните о том, что кроме плюсов, запуск нескольких экземпляров Excel имеет и минусы, т.к. эти системные процессы друг друга "не видят". Например, вы не сможете сделать прямую ссылку между ячейками книг в разных Excel. Также будут сильно ограничены возможности копирования между различными экземплярами программы и т.д. В большинстве случаев, однако, это не такая уж большая плата за возможность не терять время в ожидании.
Переустановил офис - файлы Excel стали открываться каждый в своём приложении. Нашёл на планете решение этой проблемы - однако оно мне не подходит
Подробнее на скрине:
Переустановил офис - файлы Excel стали открываться каждый в своём приложении. Нашёл на планете решение этой проблемы - однако оно мне не подходит
Подробнее на скрине:
Переустановил офис - файлы Excel стали открываться каждый в своём приложении. Нашёл на планете решение этой проблемы - однако оно мне не подходит
Подробнее на скрине:
Как побороть? Автор - Serge_007
Дата добавления - 21.05.2012 в 20:23
А у тебя наверное стоит галка Файл - Параметры -Дополнительно - Общие - Игнорировать ДДЕ запросы _Boroda_
Нет, такой галки нет.
Нет, такой галки нет.
Автор - Serge_007
Дата добавления - 21.05.2012 в 20:58
Попробуйте в командной строке прописать сначала:
excel.exe / unregserver
если версий программ у вас несколько, возможно придется прописать полный путь к файлу exe
а затем:
excel.exe / RegServer
P.S. Ну или на крайняк скачайте с сайта Майкрософт фикс 50274 для сброса пользовательских настроек по умолчанию.
Сам я его не пробовал, поэтому ничего про него сказать точно не могу, хотя пишут что помогает.
Попробуйте в командной строке прописать сначала:
excel.exe / unregserver
если версий программ у вас несколько, возможно придется прописать полный путь к файлу exe
а затем:
excel.exe / RegServer
P.S. Ну или на крайняк скачайте с сайта Майкрософт фикс 50274 для сброса пользовательских настроек по умолчанию.
Сам я его не пробовал, поэтому ничего про него сказать точно не могу, хотя пишут что помогает. artsanox
P.S. Ну или на крайняк скачайте с сайта Майкрософт фикс 50274 для сброса пользовательских настроек по умолчанию.
Сам я его не пробовал, поэтому ничего про него сказать точно не могу, хотя пишут что помогает. Автор - artsanox
Дата добавления - 27.05.2012 в 14:51
При работе в Microsoft Excel бывает необходимость открыть несколько документов или один и тот же файл в нескольких окнах. В старых версиях и в версиях, начиная c Excel 2013, сделать это не составляет особых проблем. Просто открываем файлы стандартным способом, и каждый из них запустится в новом окне. Но вот в версиях приложения 2007 — 2010 новый документ открывается по умолчанию в родительском окне. Такой подход экономит системные ресурсы компьютера, но вместе с тем создает и ряд неудобств. Например, если пользователь хочет сравнить два документа, расположив окна на экране рядом, то при стандартных настройках это у него не получится. Рассмотрим, как это можно сделать всеми доступными способами.
Открытие нескольких окон
Если в версиях Эксель 2007 — 2010 у вас уже открыт документ, но вы попытаетесь запустить другой файл, то он откроется в том же родительском окне, просто заменив содержимое первоначального документа на данные из нового. Всегда будет возможность переключиться на первый запущенный файл. Для этого нужно навести на панели задач курсор на иконку Excel. Появится небольшие окошки для предпросмотра всех запущенных файлов. Перейти к конкретному документу можно просто кликнув по такому окошку. Но это будет именно переключение, а не полноценное открытие нескольких окон, так как одновременно вывести их на экран таким способом пользователь не сможет.
Но существует несколько уловок, с помощью которых можно отобразить несколько документов в Excel 2007 — 2010 на экране одновременно.
Одним из самых быстрых вариантов раз и навсегда решить проблему с открытием нескольких окон в Эксель является установка патча MicrosoftEasyFix50801.msi. Но, к сожалению, компания Майкрософт перестала поддерживать все решения Easy Fix, включая вышеуказанный продукт. Поэтому скачать его на официальном сайте сейчас нельзя. При желании можно на свой страх и риск произвести загрузку и установку патча с других веб-ресурсов, но при этом следует помнить, что данными действиями вы можете подвергнуть свою систему опасности.
Способ 1: панель задач
Одним из самых простых вариантов открытия нескольких окон является выполнение данной операции через контекстное меню значка на Панели задач.
-
После того, как один документ Эксель уже запущен, наводим курсор на иконку программы, размещенную на Панели задач. Кликаем по ней правой кнопкой мыши. Запускается контекстное меню. В нем выбираем в зависимости от версии программы пункт «Microsoft Excel 2007» или «Microsoft Excel 2010».
После этого вы сможете работать с документами сразу в двух окнах. Таким же образом при необходимости можно запустить и большее количество.
Способ 2: окно «Выполнить»
Второй способ предполагает действия через окно «Выполнить».
- Набираем на клавиатуре комбинацию клавиш Win+R.
- Активируется окно «Выполнить». Набираем в его поле команду «excel».
После этого новое окно запустится, а для того, чтобы открыть в нем нужный файл выполняем те же действия, что и в предыдущем способе.
Способ 3: меню Пуск
Следующий способ подойдет только пользователям Windows 7 или более ранних версий операционной системы.
-
Кликаем по кнопке «Пуск» ОС Windows. Переходим по пункту «Все программы».
После этих действий запустится новое окно программы, в котором стандартным способом можно будет открыть файл.
Способ 4: Ярлык на Рабочем столе
Чтобы запустить программу Excel в новом окне, нужно дважды кликнуть по ярлыку приложения на рабочем столе. Если его нет, то в таком случае ярлык нужно создать.
-
Открываем Проводник Windows и если у вас установлен Excel 2010, то переходим по адресу:
C:\Program Files\Microsoft Office\Office14
Если установлен Эксель 2007, то в этом случае адрес будет такой:
Теперь запускать новые окно можно будет через ярлык приложения на Рабочем столе.
Способ 5: открытие через контекстное меню
Все способы, которые были описаны выше, предполагают сначала запуск нового окна Excel, а уже потом через вкладку «Файл» открытие нового документа, что является довольно неудобной процедурой. Но существует возможность значительно облегчить открытие документов путем использования контекстного меню.
- Создаем ярлык Excel на рабочем столе по алгоритму, который описан выше.
- Кликаем по ярлыку правой кнопкой мыши. В контекстном меню останавливаем выбор на пункте «Копировать» или «Вырезать» в зависимости от того, желает пользователь, чтобы ярлык и дальше размещался на Рабочем столе или нет.
Вместо значения «Имя_пользователя» следует подставить наименование вашей учетной записи Windows, то есть, пользовательского каталога.
Документ запустится в новом окне.
Один раз проделав операцию с добавлением ярлыка в папку «SendTo», мы получили возможность постоянно открывать файлы Excel в новом окне через контекстное меню.
Способ 6: изменения в системном реестре
-
Для запуска окна «Выполнить», нажимаем комбинацию клавиш Win+R. В открывшемся поле вводим команду «RegEdit.exe» и жмем на кнопку «OK».
После выполнения данной процедуры файлы формата xlsx тоже будут открываться в новом окне.
Способ 7: параметры Excel
Открытие нескольких файлов в новых окнах можно настроить также через параметры Excel.
-
Во время нахождения во вкладке «Файл» выполняем щелчок мышкой по пункту «Параметры».
После этого новые запущенные файлы будут открываться в отдельных окнах. В то же время, перед завершением работы в Excel, рекомендуется снять галочку с пункта «Игнорировать DDE-запросы от других приложений», так как в обратном случае при следующем запуске программы возможно возникновение проблем с открытием файлов.
Поэтому, в некотором роде, данный способ менее удобен, чем предыдущий.
Способ 8: открытие одного файла несколько раз
Как известно, обычно программа Excel не дает открыть один и тот же файл в двух окнах. Тем не менее, это тоже можно сделать.
-
Запускаем файл. Переходим во вкладку «Вид». В блоке инструментов «Окно» на ленте жмем на кнопку «Новое окно».
Как видим, хотя по умолчанию в Excel 2007 и 2010 при запуске нескольких файлов будут открываться в одном и том же материнском окне, существует множество способов запустить их в разных окнах. Пользователь может сам выбрать более удобный, соответствующий своим потребностям вариант.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Приложение Microsoft Excel является неотъемлемой частью пакета MS Office , работая с которым, удобно использовать несколько открытых окон сразу. Такой подход особенно актуален при обработке сложных связанных таблиц с большим объёмом данных. Однако и при работе с простыми документами, открытыми на разных экранах мониторов, тоже бывает полезным иметь два окна рядом. Почему же возникает вопрос, как открыть Эксель в разных окнах? Дело в том, что в некоторых старых версиях Excel таким образом реализован принцип экономии системных ресурсов, и опция разных окон автоматически не активируется.
Переключение между окнами
В версиях Excel 2007-2010 данные текущего окна будут заменяться содержимым нового, если возникнет необходимость открыть второй документ. Таким образом всегда активным будет только первое родительское окно. Но это не исключает возможности переключения между открытыми документами, так как они будут видимыми на панели задач. Наведя курсор на значок Эксэля внизу экрана, можно осуществить предварительный просмотр всех активных файлов и выбрать для переключения нужный из них.
Однако это всего лишь способ именно переключения между окнами и подойдёт в том случае, если не нужно одновременное открытие нескольких документов, которое рассмотрим далее.
Запуск окна с панели задач
Используя иконку приложения на панели задач, разберём следующий способ, как открыть Excel в разных окнах. Для этого прежде всего должен быть открыт начальный документ приложения. Затем выбираем пункт меню “Файл”. В подпункте “Открыть” нажимаем на нужный нам документ для отображения в новом окне. Таким образом, на панели задач можно будет увидеть уже несколько открытых таблиц. Далее при нажатой на клавиатуре кнопке “Shift” кликаем на иконку приложения и выбираем следующий файл, который откроется уже во втором окне.
Использование главного меню
Точно так же, как и в предыдущем пункте, из уже активной рабочей таблицы открываем другой созданный документ.
Находим директорию, в которой предварительно сохранён файл и открываем его, нажав “Открыть”. Таким образом, уже два документа открыты параллельно и готовы к работе. Количество документов для запуска в этом случае не ограничено.
Дополнительная информация! В зависимости от версии Microsoft Excel способ активации нескольких окон доступен при двойном нажатии на ярлык приложения на рабочем столе.
Опции Windows
Практически на любой клавиатуре ноутбука или компьютера можно найти клавишу с изображением логотипа Windows. В сочетании с другими комбинациями кнопок она используется для вызова различных системных команд и утилит. Нажимаем сочетание клавиш Win+R. В итоге, после применения данной комбинации появится окошко выполнения команд, где пишем слово “excel”. По умолчанию в строке ввода может стоять другая команда, которую просто заменяем на нужную.
После нажатия на кнопку “Ok”, появляется новое окно приложения, где уже через главное меню можно обычным способом открыть второй Эксель файл.
Есть еще одна опция системы, которую можно использовать для открытия таблиц Эксель в разных окнах. Это пункт “Пуск”, расположенный в левом нижнем углу главного экрана. При его выборе попадаем в контекстное меню с перечнем всех программ, где и находим нужный нам ярлык Excel в составе пакета Microsoft Office. Кликаем на нём левой кнопкой мыши и таким образом открываем, если требуется, еще несколько документов.
Манипуляции с системным реестром
Рассмотрим, как открыть Эксель в разных окнах при помощи внесения изменений в операционную систему. Этот метод будет актуален тем, кто привык открывать книги Эксель двойным нажатием левой кнопки мышки.
Воспользуемся уже знакомой нам комбинацией клавиш “Win+R”. В открывшемся окне запускаем реестр операционной системы командой Regedit.
Важно! Обязательным условием перед любым изменением реестра системы является сохранение его резервной копии. Потому что в противном случае есть риск получить проблемы с работой Windows при последующих запусках.
Чтобы внести дальнейшие изменения на устройстве, находим в списке доступных директорий папку HKEY_CLASSES_ROOT и в ней Excel.Sheet.12. Далее по списку вложенных файлов находим “Command” и изменяем ключ “По умолчанию”. Кликаем на нём левой кнопкой мыши и в окне редактирования меняем окончание его значения на «/e “%1”» вместо «/dde». В этом же разделе изменяем название и элемента “Command”, кликая правой кнопкой мыши на нём и выбирая пункт “Переименовать”. Теперь точно также переименовываем в подразделе меню слева папку “ddeexec”. Эти манипуляции деактивируют данные ключи и позволяют восстановить их в дальнейшем в случае необходимости.
На этом изменение конфигурации закончены. Теперь при двойном нажатии мышкой на файлы эксель, произойдет автоматическое открытие содержимого в разных окнах.
Опции меню Excel файла
Рассмотрим ещё один способ открытия нескольких таблиц одновременно. По сравнению с предыдущими, данный метод не очень удобен. Он требует контролировать изменение настроек до и после работы с файлом эксель. Для его реализации в главном меню приложения выбираем пункт “Файл” и подпункт “Параметры” либо “Опции”.
Чтобы понять, как открыть Эксель в разных окнах этим методом, далее нужно выделить пункт “Игнорировать DDE-запросы от других приложений” в дополнительных опциях в списке общих возможностей. После этого нажимаем “Ok”.
Таким образом даётся возможность открытия всех следующих файлов в новых окнах. Но, как уже упоминалось выше, перед окончанием работы в Эксель эти настройки лучше всего деактивировать во избежание проблем с открытием файлов при последующем запуске приложения.
Заключение
В заключение можно сказать, что хоть и существует проблема с открытием параллельных окон в устаревших версиях Excel, но она легко решается одним из способов, рассмотренных в этой статье. Остаётся только выбрать наиболее действенный и подходящий именно вам.
Читайте также: