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

Почему Excel открывается в одном окне и как это исправить

Вы когда-нибудь сталкивались с ситуацией, когда при открытии второго файла Microsoft Excel он заменяет текущий документ вместо того, чтобы открыться в новом окне? Это стандартное поведение программы, заложенное разработчиками для экономии системных ресурсов. Однако для многозадачности — сравнения таблиц, копирования данных между файлами или одновременной работы с несколькими отчётами — такое решение крайне неудобно.

Проблема актуальна для всех версий Excel 2013–2026, включая Microsoft 365 (ранее Office 365). Причём на Windows 10/11 и macOS способы решения отличаются. В этой статье мы разберём все рабочие методы принудительного открытия Excel в новом окне, включая скрытые настройки реестра и параметры командной строки, которые не документированы в официальной справке.

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

Способ 1: Горячие клавиши для быстрого открытия в новом окне

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

  • 🖥️ Windows: Зажмите Ctrl + N — откроется новое окно Excel с пустой книгой. Затем через Файл → Открыть выберите нужный файл.
  • 🍎 macOS: Используйте Command (⌘) + N. Если нужно открыть существующий файл в новом окне, удерживайте Option (⌥) при двойном клике по файлу в Finder.
  • 📁 Для любого файла: Удерживайте Shift и кликните правой кнопкой по файлу Excel в проводнике. В контекстном меню выберите Открыть в новом окне (появится только при зажатом Shift).

Этот метод подходит для разовых задач, но если вам постоянно нужно работать с несколькими окнами, рассмотрите следующие способы автоматизации.

Способ 2: Параметры командной строки (для опытных пользователей)

Excel поддерживает скрытые параметры запуска, которые позволяют контролировать поведение программы. Например, ключ /x принудительно открывает новый экземпляр Excel, игнорируя текущие окна.

Чтобы использовать этот метод:

  1. Создайте ярлык для EXCEL.EXE (обычно находится в C:\Program Files\Microsoft Office\root\Office16\ для Office 2016/2019/365).
  2. Кликните правой кнопкой по ярлыку → Свойства.
  3. В поле Объект добавьте после пути к файлу пробел и параметр /x. Пример:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x
  4. Сохраните изменения и запустите Excel через этот ярлык.

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

Дополнительные параметры командной строки Excel

/e — открыть Excel без запуска новой книги
/s — запустить Excel в "безопасном режиме" (без надстроек)
"путь_к_файлу.xls" — открыть конкретный файл в новом окне

Параметр Действие Пример использования
/x Запускает новый экземпляр Excel EXCEL.EXE /x "C:\Отчёты\data.xlsx"
/e Открывает Excel без новой книги EXCEL.EXE /e
/s Безопасный режим (без надстроек) EXCEL.EXE /s "report.xlsx"
"/x" "файл" Открывает файл в новом окне EXCEL.EXE /x "budget.xlsx" "sales.xlsx"
⚠️ Внимание: Параметр /x может конфликтовать с некоторыми надстройками (например, Power Query или Solver). Если после применения этого метода Excel начинает выдавать ошибки при открытии файлов, вернитесь к стандартному запуску.

Способ 3: Изменение настроек реестра Windows (для продвинутых)

Если предыдущие методы не сработали, можно внести изменения в реестр Windows. Этот способ подходит для Excel 2016–2026 и требует осторожности — неправильное редактирование реестра может привести к сбоям в работе системы.

Инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command

    (Для Excel 2013 используйте Excel.Sheet.8, для 2010 — Excel.Sheet.12)

  3. Дважды кликните по параметру (По умолчанию).
  4. В конце строки значения добавьте "%1" (с пробелом перед кавычками). Пример итоговой строки:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e "%1"
  5. Повторите шаги для ветки HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command (если она существует).
  6. Перезагрузите компьютер.

После этих изменений двойной клик по любому файлу .xlsx или .xls будет открывать его в новом окне Excel.

Горячие клавиши|Параметры командной строки|Настройки реестра|Другие методы-->

⚠️ Внимание: Перед редактированием реестра создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы). Это позволит откатить изменения, если Excel перестанет открываться.

Способ 4: Использование VBScript для автоматизации

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

Создайте текстовый файл с расширением .vbs и следующим содержимым:

Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True

objExcel.Workbooks.Open("C:\Путь\к\файлу1.xlsx")

Set objExcel2 = CreateObject("Excel.Application")

objExcel2.Visible = True

objExcel2.Workbooks.Open("C:\Путь\к\файлу2.xlsx")

Сохраните файл и запустите его двойным кликом. Каждый вызов CreateObject("Excel.Application") создаёт новый экземпляр программы. Замените пути к файлам на актуальные.

Для удобства можно создать ярлык для этого скрипта на рабочем столе или добавить его в планировщик задач Windows.

Создать текстовый файл с расширением .vbs|Указать правильные пути к файлам Excel|Проверка на наличие пробелов в путях (использовать кавычки)|Сохранить файл в кодировке ANSI|Запустить от имени администратора (если файлы в защищённых папках)-->

Способ 5: Настройки групповой политики (для корпоративных пользователей)

В корпоративной среде администраторы могут блокировать изменения реестра или командной строки. В этом случае можно воспользоваться Редактором локальной групповой политики (доступен в версиях Windows Pro/Enterprise).

Инструкция:

  1. Нажмите Win + R, введите gpedit.msc и подтвердите.
  2. Перейдите по пути: Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник
  3. Найдите параметр Открывать файлы в отдельных процессах и установите его в состояние Включено.
  4. Примените изменения и перезагрузите компьютер.

Этот метод заставит Windows открывать все файлы (не только Excel) в отдельных процессах, что может увеличить нагрузку на оперативную память. Используйте его только если другие способы не работают.

Решение проблем: что делать, если ничего не помогает

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

  • 🔄 Обновите Excel: Устаревшие версии (особенно Excel 2010 и старше) могут иметь баги с многоконными режимами. Перейдите в Файл → Учетная запись → Параметры обновления.
  • 🛠️ Отключите надстройки: Некоторые плагины (например, Kutools for Excel или Ablebits) блокируют многоконный режим. Запустите Excel в безопасном режиме (EXCEL.EXE /s) и проверьте поведение.
  • 🖥️ Проверьте настройки виртуализации: Если вы используете Windows Sandbox, VirtualBox или VMware, многоконный режим может быть ограничен виртуальной машиной.
  • 🔒 Права доступа: Убедитесь, что ваша учётная запись имеет права на запуск нескольких экземпляров приложений (актуально для корпоративных ПК).

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

  1. Закройте все окна Excel.
  2. Удерживая Ctrl, запустите Excel (программа предложит сбросить настройки).
  3. Подтвердите сброс и перезапустите программу.

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

Можно ли открыть Excel в новом окне на Mac?

Да, на macOS используйте:

  • Сочетание Command (⌘) + N для нового окна.
  • Удерживайте Option (⌥) при двойном клике по файлу в Finder.
  • В Terminal выполните команду:
    open -n -a "Microsoft Excel" файл.xlsx

Обратите внимание: в некоторых версиях Excel для Mac многоконный режим может работать нестабильно из-за ограничений Apple Sandbox.

Почему при открытии второго файла Excel первый закрывается?

Это стандартное поведение Excel, оптимизированное для экономии ресурсов. Программа по умолчанию использует однопроцессный режим (SDI — Single Document Interface), где все файлы открываются в одном экземпляре приложения. Чтобы изменить это, используйте методы из статьи (например, параметр /x или настройки реестра).

Можно ли открыть два окна Excel на разных мониторах?

Да, после того как вы откроете файлы в отдельных окнах (любым из описанных способов), просто перетащите одно из окон на второй монитор. Для удобства:

  • Используйте сочетание Win + Стрелка влево/вправо для быстрого распределения окон.
  • В Excel 2019/365 доступен режим Разделить экран (Вид → Разделить), но он работает только внутри одного окна.

Для работы с тремя и более мониторами может потребоваться отключить оптимизацию масштабирования в настройках Windows (Параметры системы → Дисплей → Масштаб и разметка).

Как открыть Excel в новом окне через PowerShell?

Используйте следующую команду в PowerShell:

Start-Process -FilePath "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" -ArgumentList "/x `"`"C:\Путь\к\файлу.xlsx`"`"

Обратите внимание на экранирование кавычек (`"`) — это обязательно для корректной работы скрипта. Для открытия нескольких файлов дублируйте команду с разными путями.

Почему после обновления Windows Excel перестал открываться в новых окнах?

Обновления Windows (особенно крупные, как Windows 11 22H2 или 23H2) могут сбрасывать настройки реестра или групповой политики. Проверьте:

  1. Не сбросились ли изменения в реестре (см. Способ 3).
  2. Не обновился ли Excel до новой версии (иногда сбрасываются параметры командной строки).
  3. Не конфликтует ли новое ПО (например, Microsoft Defender или OneDrive) с многоконным режимом.

Если проблема появилась после обновления, попробуйте откатить систему на предыдущую точку восстановления.