По умолчанию Microsoft Excel открывает все файлы в одном окне с вкладками, что неудобно при работе с несколькими документами одновременно. Если вы хотите, чтобы каждый файл Excel отображался как отдельное окно на панели задач Windows (как в старых версиях программы), потребуется изменить настройки приложения или использовать специальные приёмы запуска. Проблема актуальна для всех современных версий: Excel 2013, 2016, 2019, 2021 и Microsoft 365, где по умолчанию включён режим вкладок.
Основная причина такого поведения — переход Microsoft на интерфейс с вкладками (подобно браузерам), начиная с Excel 2013. Это упрощает навигацию для большинства пользователей, но создаёт неудобства тем, кто привык работать с несколькими окнами на экране. К счастью, вернуть прежний режим можно без установки сторонних программ. Ниже разберём все рабочие способы, включая скрытые настройки реестра и параметры командной строки.
Почему Excel открывает файлы в одном окне и как это исправить
С 2013 года Microsoft Excel использует модель SDI (Single Document Interface) с вкладками вместо классического MDI (Multiple Document Interface), где каждый файл открывался в отдельном окне. Это изменение было внедрено для унификации с другими продуктами Office (например, Word или PowerPoint). Однако такой подход имеет минусы:
- 🔹 Невозможно быстро переключаться между файлами через
Alt+Tab. - 🔹 Сложно сравнивать данные из разных таблиц на одном экране.
- 🔹 При сбое программы закрываются все открытые файлы одновременно.
Чтобы вернуть прежний режим, придётся вмешаться в настройки программы или системы. Важно понимать, что Microsoft не предоставляет прямой опции для отключения вкладок в интерфейсе Excel — все решения требуют ручной настройки. Ниже рассмотрим методы от самого простого к наиболее технически сложному.
Способ 1: Запуск Excel с параметром командной строки
Самый быстрый способ открыть файл Excel в отдельном окне — использовать параметр командной строки /x. Этот метод не отменяет вкладки полностью, но позволяет принудительно создать новое окно для каждого документа.
Инструкция:
- Закройте все окна Excel.
- Нажмите
Win + R, введитеexcel.exe /xи нажмитеEnter. - Откройте первый файл через меню
Файл → Открыть. - Повторите шаг 2 для второго файла — он откроется в новом окне.
Этот метод работает временно: после закрытия программы следующий запуск вернёт режим вкладок. Чтобы автоматизировать процесс, создайте ярлык для Excel с параметром /x:
- 📌 Найдите оригинальный ярлык Excel (обычно в меню
Пускили на рабочем столе). - 📌 Кликните правой кнопкой →
Создать ярлык. - 📌 В свойствах нового ярлыка добавьте
/xв конце поляОбъект(после пути кexcel.exe).
Способ 2: Изменение настроек реестра Windows
Для постоянного отключения вкладок в Excel потребуется редактировать системный реестр. Этот метод подходит для опытных пользователей, так как некорректные изменения могут нарушить работу программы.
Пошаговая инструкция:
- Закройте все приложения Office.
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
Примечание: для Excel 2013 заменитеHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options16.0на15.0, для 2010 — на14.0. - Создайте новый Параметр DWORD (32 бита) с именем
DisableMDI. - Установите значение
0и перезагрузите компьютер.
После перезагрузки Excel будет открывать каждый файл в отдельном окне. Если потребуется вернуть вкладки, удалите параметр DisableMDI или установите его значение в 1.
Что делать, если ключа Options нет в реестре?
Если папки Options нет, создайте её: кликните правой кнопкой по разделу Excel → Создать → Раздел и назовите его Options.
⚠️ Внимание: Перед редактированием реестра создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы). Это позволит откатить изменения при сбое.
Способ 3: Использование макроса VBA для принудительного открытия в новом окне
Если предыдущие методы не подходят, можно автоматизировать процесс с помощью макроса VBA. Этот способ требует базовых знаний скриптов, но даёт гибкость в настройке.
Инструкция:
- Откройте Excel и нажмите
Alt + F11, чтобы запустить редактор VBA. - В меню выберите
Insert → Module. - Вставьте следующий код:
ЗаменитеSub OpenInNewWindow()Dim wb As Workbook
Set wb = Workbooks.Open(Filename:="C:\Path\To\Your\File.xlsx", ReadOnly:=False)
wb.Windows(1).WindowState = xlNormal
wb.Windows(1).Top = 100
wb.Windows(1).Left = 100
End Sub
C:\Path\To\Your\File.xlsxна реальный путь к файлу. - Запустите макрос кнопкой
F5.
Чтобы упростить использование, назначьте макрос на кнопку на панели быстрого доступа:
- 🖱️ Перейдите в
Файл → Параметры → Панель быстрого доступа. - 🖱️ В выпадающем меню выберите
Макросыи добавьтеOpenInNewWindow.
- Включите поддержку макросов в Excel: Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы (не рекомендуется для недоверенных файлов).
- Сохраните файл с расширением .xlsm (книга с поддержкой макросов).
- Проверьте путь к файлу в коде — он должен быть корректным.
-->
Способ 4: Открытие файлов через проводник Windows
Простой обходной путь — открывать каждый файл Excel напрямую из проводника Windows. Этот метод не требует изменений в настройках, но менее удобен при работе с большим количеством документов.
Как это работает:
- Закройте все окна Excel.
- В проводнике найдите первый файл, кликните по нему правой кнопкой →
Открыть. - Повторите шаг 2 для второго файла — он откроется в новом окне.
Минус метода: если вы откроете третий файл через меню Файл → Открыть внутри Excel, он добавится как вкладка. Чтобы избежать этого, всегда используйте проводник или ярлыки на рабочем столе.
| Способ | Сложность | Постоянство | Подходит для |
|---|---|---|---|
Параметр /x |
⭐ | Временное | Быстрое решение для 1–2 файлов |
| Редактирование реестра | ⭐⭐⭐ | Постоянное | Опытные пользователи |
| Макрос VBA | ⭐⭐ | Постоянное (для конкретных файлов) | Автоматизация повторяющихся задач |
| Открытие через проводник | ⭐ | Временное | Единичные случаи |
Способ 5: Использование сторонних утилит
Если стандартные методы не устраивают, можно воспользоваться сторонними программами, которые принудительно открывают файлы Excel в отдельных окнах. Например:
- 🛠️ ExcelWindowHandler — небольшая утилита для управления окнами Excel.
- 🛠️ Office Tab Enterprise (плагин) — позволяет настраивать поведение вкладок.
- 🛠️ AutoHotkey — скрипт для автоматизации открытия файлов.
Пример скрипта для AutoHotkey, который открывает каждый файл Excel в новом окне:
#IfWinActive ahk_exe EXCEL.EXE
^o:: ; Ctrl+O
{
WinGet, ExcelPath, ProcessName, A
Run, "%ExcelPath% /x"
Sleep, 1000
Send, ^o
}
#IfWinActive
Предупреждение: сторонние утилиты могут конфликтовать с обновлениями Office или антивирусным ПО. Перед установкой проверьте совместимость с вашей версией Excel.
Частые проблемы и их решения
При настройке отдельных окон в Excel пользователи сталкиваются с типичными ошибками. Рассмотрим самые распространённые:
- 🚫 Параметр
/xне работает: Убедитесь, что путь кexcel.exeуказан корректно (обычноC:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE). - 🚫 После редактирования реестра изменения не применяются: Перезагрузите компьютер и проверьте, не блокирует ли антивирус изменения.
- 🚫 Макрос VBA выдаёт ошибку: Включите поддержку макросов в параметрах Excel и сохраните файл как
.xlsm.
Если ни один из методов не сработал, проверьте:
- 🔍 Обновления Windows и Office — некоторые исправления могут сбрасывать настройки.
- 🔍 Конфликты с надстройками: отключите все плагины в
Файл → Параметры → Надстройки. - 🔍 Права администратора: некоторые методы (например, редактирование реестра) требуют прав админа.
⚠️ Внимание: В корпоративных версиях Excel (например, в составе Microsoft 365 для бизнеса) администратор может запретить изменение настроек через политики группы. В этом случае обратитесь в IT-службу.
FAQ: Ответы на частые вопросы
Можно ли отключить вкладки в Excel навсегда без редактирования реестра?
Нет, Microsoft не предоставляет такой опции в интерфейсе программы. Единственные постоянные решения — редактирование реестра или использование сторонних утилит.
Почему после обновления Windows вкладки в Excel вернулись?
Обновления иногда сбрасывают пользовательские настройки реестра. Проверьте параметр DisableMDI и при необходимости создайте его заново.
Будет ли работать параметр /x в Excel Online?
Нет, веб-версия Excel Online не поддерживает запуск с параметрами командной строки. Этот метод работает только для десктопной версии.
Можно ли открывать файлы в разных окнах на Mac?
В Excel для Mac также используется режим вкладок, но там есть встроенная опция: Excel → Настройки → Вкладки → Открывать документы в новых окнах.
Как вернуть вкладки, если я передумал?
Удалите параметр DisableMDI из реестра или установите его значение в 1. Также удалите ярлыки с параметром /x.