Как открыть книгу Excel в новом окне: все способы для Windows и онлайн

Работа с несколькими файлами Microsoft Excel одновременно — стандартная задача для аналитиков, бухгалтеров и менеджеров. Но что делать, если при открытии нового документа он заменяет текущий в том же окне? Это создаёт неудобства при сравнении данных, копировании формул или одновременной работе с несколькими отчётами. К счастью, в Excel есть как минимум 5 способов принудительно открыть книгу в отдельном окне — от горячих клавиш до настроек системы.

Многие пользователи ошибочно считают, что проблема в версии программы или операционной системы. На самом деле Excel по умолчанию открывает файлы в одном окне только если они запускаются из проводника Windows двойным кликом. При этом ручное открытие через меню программы или использование специфических команд позволяет обойти это ограничение. Далее разберём все актуальные методы — от самых простых до малоизвестных трюков для опытных пользователей.

Если вы работаете с Excel Online (веб-версия) или Excel для Mac, часть способов может не сработать — об этом мы предупредим отдельно в соответствующих разделах. Также обратите внимание на версию вашего Microsoft 365: в сборках старше 2019 года некоторые функции могут отсутствовать.

1. Горячие клавиши: быстрый способ для опытных пользователей

Самый универсальный метод — использование комбинации клавиш при открытии файла. Он работает во всех версиях Excel (начиная с 2010) и не требует изменения настроек системы.

Алгоритм действий:

  1. Закройте все открытые книги Excel (важно!).
  2. В Проводнике Windows найдите нужный файл .xlsx или .xls.
  3. Выделите файл одним кликом, затем зажмите Ctrl и дважды кликните по нему левой кнопкой мыши.

Файл откроется в новом окне, а не заменит текущее. Этот приём срабатывает благодаря тому, что Ctrl + двойной клик имитирует команду "Открыть в новом экземпляре" для Windows.

⚠️ Внимание: Если у вас уже открыт Excel с другими файлами, этот способ может не сработать. В таком случае сначала закройте программу через Диспетчер задач (Ctrl+Shift+Esc), затем повторите действия.

Для тех, кто часто работает с несколькими файлами, полезно запомнить альтернативную комбинацию:

  • 🖱️ Зажмите Shift, кликните правой кнопкой по файлу → выберите Открыть в новом окне (появляется только при зажатом Shift).
  • 🔄 Если файл уже открыт, используйте Alt + F11Workbooks.Open в редакторе VBA (подробнее в разделе для продвинутых).
📊 Какой версией Excel вы пользуетесь?
Microsoft 365 (подписка)
Excel 2019
Excel 2016
Excel 2013 или старше
Excel Online

2. Настройки Excel: принудительное открытие в новых окнах

Если вам постоянно нужно открывать файлы в отдельных окнах, имеет смысл изменить параметры программы. Этот метод подходит для Excel 2013–2021 и Microsoft 365.

Пошаговая инструкция:

  1. Откройте Excel и перейдите в Файл → Параметры → Дополнительно.
  2. Прокрутите до раздела Экран.
  3. Установите галочку напротив Показывать все окна на панели задач.
  4. Ниже найдите опцию Игнорировать другие приложения, использующие DDE и снимите галочку.

После применения настроек все новые файлы будут открываться в отдельных окнах. Однако этот способ имеет побочный эффект: некоторые надстройки (например, Power Query) могут работать медленнее.

⚠️ Внимание: В Excel Online и мобильной версии эти настройки отсутствуют. Для веб-версии используйте метод с Ctrl+N (см. раздел 4).

Версия Excel Поддерживает ли настройки Альтернативный метод
Microsoft 365 (2026) ✅ Да Горячие клавиши (Ctrl+двойной клик)
Excel 2019–2016 ✅ Да VBA-скрипт (раздел 5)
Excel 2013 ⚠️ Частично Открытие через Пуск → Excel
Excel Online ❌ Нет Ctrl+N в браузере

3. Открытие через командную строку (для IT-специалистов)

Если вы предпочитаете автоматизировать процессы, можно использовать Command Prompt или PowerShell для принудительного открытия файлов в новых окнах. Этот метод полезен для создания скриптов или пакетной обработки.

Команда для одного файла:

start excel.exe "C:\Путь\к\файлу.xlsx"

Для открытия нескольких файлов в отдельных окнах используйте цикл:

for %f in ("file1.xlsx" "file2.xlsx") do start excel.exe "%f"

⚠️ Внимание: Если путь к файлу содержит пробелы, обязательно заключите его в кавычки. В противном случае команда не сработает.

Для MacOS аналогичная команда в Terminal:

open -n -a "Microsoft Excel" /путь/к/файлу.xlsx

Флаг -n принудительно открывает новое окно.

  • 📁 Для удобства создайте .bat-файл с этими командами и разместите его на рабочем столе.
  • 🔄 Если файл уже открыт, добавьте ключ /x для открытия новой копии: start excel.exe /x "file.xlsx".

4. Особенности работы с Excel Online и браузером

В веб-версии Excel Online (office.com) файлы по умолчанию открываются в одной вкладке. Чтобы обойти это ограничение, используйте один из трёх методов:

Способ 1: Новое окно браузера

  • 🌐 Кликните правой кнопкой по файлу в OneDrive или SharePoint.
  • 🔗 Выберите Открыть в новом окне (в некоторых браузерах — Открыть ссылку в новой вкладке, затем перетащите вкладку в отдельное окно).

Способ 2: Горячие клавиши браузера

Зажмите Ctrl (или Cmd на Mac) и кликните по файлу в списке OneDrive. Файл откроется в новой вкладке, которую можно вынести в отдельное окно перетаскиванием.

Способ 3: Режим "Открыть в настольном приложении"

  • 💻 В Excel Online нажмите Файл → Открыть в настольном приложении.
  • 🔄 Если настольная версия уже открыта, файл добавится в новое окно (при условии, что в настройках включён параметр Показывать все окна на панели задач).

⚠️ Внимание: В Excel Online невозможно открыть два окна с одним и тем же файлом — система заблокирует второй экземпляр для предотвращения конфликтов при редактировании.

Закрыть все ненужные вкладки браузера|Проверить скорость интернета (для Excel Online)|Отключить блокировщики рекламы (они могут мешать работе)|Сохранить файлы в OneDrive для быстрого доступа-->

5. Продвинутый метод: VBA-скрипт для автоматического открытия

Если вы часто работаете с макросами, можно создать VBA-скрипт, который будет открывать файлы в новых окнах по умолчанию. Этот метод требует базовых знаний Visual Basic for Applications.

Инструкция:

  1. Откройте Excel и нажмите Alt + F11, чтобы запустить редактор VBA.
  2. Вставьте новый модуль: Insert → Module.
  3. Скопируйте следующий код:
    Sub OpenInNewWindow(filePath As String)
    

    Dim xlApp As New Excel.Application

    xlApp.Visible = True

    xlApp.Workbooks.Open filePath

    End Sub

  4. Запустите макрос через F5, указав путь к файлу (например, OpenInNewWindow "C:\Reports\data.xlsx").

Для автоматического открытия всех файлов в новых окнах добавьте этот код в событие Workbook_Open:

Private Sub Workbook_Open()

Dim wb As Workbook

For Each wb In Application.Workbooks

If wb.Name <> ThisWorkbook.Name Then

Dim newApp As New Excel.Application

newApp.Workbooks.Open wb.FullName

newApp.Visible = True

End If

Next wb

End Sub

⚠️ Внимание: Использование нескольких экземпляров Excel через VBA может привести к утечкам памяти, если не закрывать объекты Application явно. Всегда добавляйте xlApp.Quit после завершения работы.

Как устранить ошибку "Automation Error" в VBA?

Ошибка возникает из-за конфликта версий библиотек или недостатка ресурсов. Решение:

1. Закройте все экземпляры Excel через Диспетчер задач.

2. В редакторе VBA выполните Tools → References и снимите галочки с отсутствующих библиотек (помечены как "MISSING").

3. Перезагрузите компьютер и повторите запуск макроса.

6. Решение проблем: почему файл не открывается в новом окне

Если ни один из методов не сработал, проверьте следующие моменты:

Частые причины и решения:

  • 🔒 Файл заблокирован: Правой кнопкой по файлу → Свойства → нажмите Разблокировать (если кнопка активна).
  • 🛠️ Повреждён реестр Windows: Выполните команду regedit, затем перейдите в HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command и проверьте, что путь к excel.exe указан корректно.
  • 🖥️ Конфликт с надстройками: Запустите Excel в безопасном режиме (зажмите Ctrl при открытии программы) и повторите попытку.
  • 🔄 Обновление Windows: Установите последние обновления для Office через Файл → Учетная запись → Параметры обновления.

Если проблема сохраняется, попробуйте сбросить настройки Excel:

  1. Закройте все офисные программы.
  2. Переименуйте папку %AppData%\Microsoft\Excel в Excel_old.
  3. Перезапустите Excel — программа создаст новые файлы конфигурации.

Для Excel 2016 и новее также поможет сброс через параметры: Файл → Параметры → Сброс.

FAQ: Частые вопросы по открытию Excel в новых окнах

Можно ли открыть один и тот же файл Excel в двух окнах одновременно?

Нет, Excel блокирует файл для редактирования, если он уже открыт в другом окне. Однако можно открыть копию файла (сохранив его под другим именем) или использовать режимы Только для чтения (через Файл → Открыть → Обзор → выделите файл → стрелка рядом с кнопкой "Открыть" → Открыть как копию).

Почему при двойном клике файл открывается в том же окне, даже если я зажимаю Ctrl?

Это происходит, если:

  • У вас уже открыт Excel с другими файлами (закройте программу полностью).
  • Файл ассоциирован не с excel.exe, а с другим приложением (например, Excel Viewer).
  • В реестре Windows прописан некорректный путь к Excel.

Решение: проверьте ассоциации файлов в Параметры Windows → Приложения → Приложения по умолчанию.

Как открыть несколько файлов Excel в новых окнах на Mac?

На macOS используйте:

  • 🖱️ Зажмите Option (⌥) + двойной клик по файлу.
  • 📁 Перетащите файл на иконку Excel в Dock, удерживая Option.
  • 🔄 В Terminal выполните: open -n -a "Microsoft Excel" /путь/к/файлу.xlsx.

В Excel для Mac 2019+ также работает комбинация Command + N для создания нового окна.

Можно ли настроить Excel так, чтобы все файлы всегда открывались в новых окнах?

Да, но это требует редактирования реестра Windows:

  1. Запустите regedit.
  2. Перейдите в HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command.
  3. Измените значение параметра (По умолчанию) на:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1" /x
  4. Перезагрузите компьютер.

⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе системы. Создайте точку восстановления перед изменениями.

Почему в Excel Online нельзя открыть два окна с одним файлом?

Это ограничение архитектуры Office Online: веб-версия использует единый экземпляр приложения для всех вкладок браузера. Чтобы обойти его:

  • 🌐 Откройте файл в Excel Online и скопируйте данные в новую книгу (Главная → Ячейки → Формат → Переместить или скопировать лист).
  • 💾 Сохраните копию файла под другим именем и работайте с ней.
  • 🖥️ Используйте настольную версию Excel для одновременной работы с несколькими экземплярами.