Green-sell.info

Новые технологии
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel многооконный режим

Как открыть файлы Excel 2010 в отдельных окнах

Недавно мы разбирались, как одновременно открыть несколько рабочих книг Excel рядом друг с другом. Но есть еще одна нестандартная, но распространенная задача, – открыть книги Excel 2010 или 2007 в разных окнах. Мной были прочитаны все жалобы и решения на форумах Microsoft Office. В этом посте я попытаюсь рассказать о самых простых способах, как это можно сделать без возни с реестром.

Способ номер один – значок Excel на панели задач

Откройте первую книгу Excel, а затем используйте один из следующих четырех вариантов, чтобы открыть вторую книгу в новом окне:

  • Щелкните правой кнопкой мыши по значку Excel на панели задач и выберите Microsoft Excel 2010 (или 2007):Затем перейдите в меню File (Файл) >Open (Открыть) и выберите вашу вторую книгу.
  • Щелкните по значку программы на панели задач, удерживая клавишу Shift. Затем откройте вторую книгу в новом окне.
  • Если у вашей мыши есть колесико, нажмите колесиком по иконке Excel на панели задач.
  • Если у вас установлена Windows 7 или более ранняя версия, вы можете перейти к меню Start (Пуск) >All programs (Все программы) >Microsoft Office > Excel или просто ввести “Excel” в строке поиска и нажать на значок программы. Таким образом, приложение всегда будет открываться в новом окне.

Способ второй – ярлык Excel

  • Откройте папку, где установлен Office. Путь по умолчанию для Excel 2010: C:/Program Files/Microsoft Office/Office 14. Если у вас установлен Excel 2007, то имя последней папки будет не Office 14, а Office 12.
  • Найдите файл Excel.exe и щелкните по нему правой кнопкой мыши.
  • Выберите опцию Create shortcut (Создать ярлык) и отправьте его на рабочий стол.

Всякий раз, когда вам нужно будет открыть новый документ Excel – дважды щелкните по этому ярлыку.

Способ третий – опция «Отправить» в контекстном меню

Если вам часто приходится открывать несколько книг Excel одновременно, взгляните на это нестандартное решение, предложенное на одном из форумов. На самом деле решение гораздо проще, чем может показаться на первый взгляд. Просто попробуйте:

  • Выполните шаги, описанные выше, для создания ярлыка Excel.
  • Откройте папку на вашем компьютере: C:/Users/UserName/AppData/Roaming/Microsoft/Windows/SendTo.

Примечание! Папка AppData является скрытой. Чтобы сделать ее видимой, на панели управления выберите Folder options (Параметры папок), перейдите на вкладку View (Вид) и включите опцию Show hidden files, folders or drives (Показывать скрытые файлы, папки и диски).

  • Вставьте ярлык в папку SendTo.

Теперь вы можете не открывать вторую книгу внутри Excel. Достаточно щелкнуть правой кнопкой мыши по файлу, который необходимо открыть в новом окне и из контекстного меню выбрать пункт SendTo (Отправить) > Excel.

Прочие способы, которые могут вам помочь

Есть еще два решения, которыми пользуется множество людей. Один из них заключается в выборе опции Ignore other applications that use Dynamic Data Exchange (DDE) (Игнорировать DDE-запросы от других приложений), которая находится в параметрах Excel на вкладке Advanced (Дополнительно) в разделе General (Общие). Другой способ подразумевает изменения в реестре.

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

Как открыть новый Excel в отдельном окне

Приходилось ли вам когда-нибудь по несколько минут ждать пока в вашей книге Excel отработает макрос, обновится запрос Power Query или пересчитаются тяжелые формулы? Можно, конечно, заполнить случившуюся паузу чайком-кофейком на вполне законных основаниях, но наверняка вам приходила в голову и другая мысль: а не открыть ли рядом другую книгу Excel и не не поработать ли пока с ней?

Но всё не так просто.

Если вы открываете несколько файлов Excel обычным образом (двойным щелчком мыши в Проводнике или через меню Файл — Открыть в Excel), то они автоматически открываются в одном и том же экземпляре программы Microsoft Excel. Соответственно, если запустить пересчёт или макрос в одном из таких файлов, то занято будет всё приложение и зависнут все открытые книги, т.к. системный процесс Excel у них общий.

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

Читать еще:  Интервал между символами в word

Способ 1. Лобовой

Самый простой и очевидный вариант — выбрать в главном меню Пуск — Программы — Excel (Start — Programs — Excel) . К сожалению, работает такой примитивный подход только в старых версиях Excel.

Способ 2. Средняя кнопка мыши или Alt

  1. Щёлкните правой кнопкой мыши по иконке Excel на панели задач — откроется контекстное меню со списком последних файлов.
  2. В нижней части этого меню будет строка Excel — щёлкните по ней левой кнопкой мыши, удерживая при этом клавишу Alt .

Должен запуститься ещё один Excel в новом процессе. Также вместо щелчка левой кнопкой с Alt можно использовать среднюю кнопку мыши — если на вашей мышке она есть (или нажимное колесико выполняет её роль).

Способ 3. Командная строка

Выберите в главном меню Пуск — Выполнить (Start — Run) или нажмите сочетание клавиш Win + R . В появившемся поле введите команду:

После нажатия на ОК должен запуститься новый экземпляр Excel в отдельном процессе.

Способ 4. Макрос

Это вариант чуть сложнее, чем предыдущие, но работает в любой версии Excel по моим наблюдениям:

  1. Открываем редактор Visual Basic через вкладку Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt + F11 . Если вкладки Разработчик не видно, то отобразить её можно через Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) .
  2. В окне Visual Basic вставляем новый пустой модуль для кода через меню Insert — Module.
  3. Копируем туда следующий код:

Если запустить теперь созданный макрос через Разработчик — Макросы (Developer — Macro) или сочетанием клавиш Alt + F8 , то будет создан отдельный экземпляр Excel, как мы и хотели.

Для удобства, приведенный выше код можно добавить не в текущую книгу, а в Личную Книгу Макросов и вынести для этой процедуры отдельную кнопку на панель быстрого доступа — тогда эта возможность будет у вас всегда под рукой.

Способ 5. Файл сценария VBScript

Этот способ похож на предыдущий, но использует VBScript — сильно упрощенный вариант языка Visual Basic для выполнения простых действий прямо в Windows. Чтобы его использовать делаем следующее:

Сначала включаем отображение расширений для файлов в Проводнике через Вид — Расширения файлов (View — File Extensions) :

Затем создаем в любой папке или на рабочем столе текстовый файл (например NewExcel.txt) и копируем туда следующий код на VBScript:

Сохраняем и закрываем файл, а затем меняем его расширение с txt на vbs. После переименования появится предупреждение, с которым надо согласиться, и у файла изменится иконка:

Всё. Теперь двойной щелчок левой кнопкой мыши по этому файлу будет запускать новый независимый экземпляр Excel, когда он вам потребуется.

Помните о том, что кроме плюсов, запуск нескольких экземпляров Excel имеет и минусы, т.к. эти системные процессы друг друга «не видят». Например, вы не сможете сделать прямую ссылку между ячейками книг в разных Excel. Также будут сильно ограничены возможности копирования между различными экземплярами программы и т.д. В большинстве случаев, однако, это не такая уж большая плата за возможность не терять время в ожидании.

Excel многооконный режим

Многие пользователи офисного пакета MS Office наверняка замечали неудобную «фишку» программы Excel — невозможность открыть разные файлы в различных окнах программы. Например, хотите вы открыть один xls-файл (или xlsx-файл) на одном мониторе, а второй xls-файл на другом, но у вас ничего не получится! Программа MS Excel не даст вам такой возможности, т.к. по умолчанию файлы Excel открываются в MS Exel 2010 в одном окне.

Всем известно, что мелкомягкие всегда «стараются сделать удобные программы и думают о пользователях», и если пользователю что-то не нравится, значит от тупой и глупый. Шутка. Конечно же софт от Microsoft’a далек от совершенства, и зачастую очередная новая версия оказывается полным отстоем.

Открытие файлов Excel в отдельных окнах можно сделать с помощью небольшой правки реестра Windows:

Примечание: реестр нужно править 2 раза — для различных типов (расширений) файлов: и для XLS, и для XLSX.

1. Запустить REGEDIT (для тех, кто не знает: Пуск -> Выполнить -> Написать в строке «regedit» и нажать ОК. Или вместо меню пуск нажать комбинацию клавиш Win + R).

2. Открыть ветку реестра [HKEY_CLASSES_ROOTExcel.Sheet.12shellOpen] (это настройка Excel для XLSX-файлов):

3. Переименовать папку «ddeexec» в «ddeexec2«:

Читать еще:  Как изменить основной шрифт в word

4. Открыть папку «Command» и кликнуть по первой строчке 2 раза, чтоб открылось отдельное окно:

5. Изменить значение по умолчанию с:

«C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE» /dde

«C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE» «%1»

6. В папке «command» выделить параметр «command«, нажать клавишу F2 и переименовать параметр в «command2«:

Теперь XLSX-файлы будут открываться в различных окнах.

7. Повторить пункты 3-6 для настройки Excel для XLS-файлов, только предварительно открыть ветку [HKEY_CLASSES_ROOT Excel.Sheet.8 shellOpen]:

Теперь XLS-файлы тоже будут открываться в различных окнах.

Примечание: после данных «махинаций» станет недоступной функция переключение между окнами в Excel через меню программы Вид -> Перейти в другое окно. Для того чтобы книги открывались, как раньше (в одном окне), необходимо будет все разделы реестра вернуть исходное состояние. Полагаю, те, кто искал эту статью и выполнил все пункты настройки, вряд ли будут возвращать их назад.

Просмотр двух или более листов одновременно

Можно быстро сравнить два листа в одной или разных книгах, просматривая их одновременно. Кроме того, возможен и одновременный просмотр нескольких листов.

На вкладке Вид в группе Окно щелкните Новое окно.

На вкладке вид в группе окно выберите команду представление рядом .

В окне каждой книги щелкните лист, который нужно сравнить.

Чтобы одновременно прокручивать оба листа, нажмите кнопку Синхронная прокрутка в группе окно на вкладке вид .

Примечание: Этот параметр доступен, только если включен режим Рядом.

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

Чтобы восстановить окно книги до полного размера, нажмите кнопку развертывание в правом верхнем углу окна книги.

Откройте обе книги, которые содержат листы для сравнения.

На вкладке вид в группе окно выберите команду представление рядом .

Если открыто больше двух книг, в приложении Excel отобразится диалоговое окно Сравнить рядом. В разделе Сравнить рядом с щелкните книгу, которая содержит лист для сравнения с активным листом, и нажмите кнопку ОК.

В окне каждой книги щелкните лист, который нужно сравнить.

Чтобы одновременно прокручивать оба листа, нажмите кнопку Синхронная прокрутка в группе окно на вкладке вид .

Примечание: Этот параметр доступен, только если включен режим Рядом.

Начиная с Excel 2013 книги, которые вы открыли в Excel, больше не отображаются в нескольких окнах книг в одном окне Excel. Вместо этого они выводятся в отдельных окнах Excel. Благодаря этому открытые книги отображаются с собственной лентой и их можно просматривать на разных мониторах.

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

Чтобы восстановить окно книги до полного размера, нажмите кнопку развертывание в правом верхнем углу окна книги.

Откройте одну или несколько книг, листы из которых требуется просмотреть одновременно.

Выполните одно из указанных ниже действий.

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

Щелкните лист, который нужно просмотреть.

На вкладке Вид в группе Окно щелкните Новое окно.

Повторите шаги 1 и 2 для каждого листа, который требуется просмотреть.

Если листы, которые требуется просмотреть, находятся в разных книгах, выполните шаг 3.

На вкладке Вид в группе Окно выберите пункт Упорядочить все.

В разделе Расположить щелкните необходимый параметр.

Если все листы, которые нужно просмотреть, находятся в активной книге, установите флажок Только окна текущей книги.

Совет: Чтобы восстановить окно книги до полного размера, нажмите кнопку развертывание в правом верхнем углу окна книги.

Эта функция пока не доступна в Excel в Интернете.

Если у вас есть классическое приложение Excel, вы можете открыть книгу с помощью кнопки Открыть в Excel и одновременно просматривать несколько листов.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Управление расположением окон в Excel 2010

За то, как размещены на экране окна, содержащие разные документы или копии одного и того же документа, на ленте инструментов отвечает палитра Окно вкладки Вид (рис. 1.11).

Рис. 1.11. Палитра Окно вкладки Вид

Инструменты палитры Окно описаны ниже.
Новое окно — эта команда открывает новое окно, помещая в него текущий (уже открытый в другом окне) документ (книгу Excel). Это дает возможность просматривать и редактировать одновременно две разные таблицы одной книги или две разные области одной и той же таблицы.

Читать еще:  Как отобразить линейку на экране word

Упорядочить все — управляет размещением нескольких окон на экране. Эти окна могут возникнуть в результате открытия нескольких книг одновременно во время одного сеанса работы с Excel либо в результате выполнения команды Новое окно . Кнопка Упорядочить все выводит на экран диалоговое окно, показанное на рис. 1.12. В этом окне вы можете выбрать, как будут размещены на экране окна и надо ли размещать все окна, открытые в данном сеансе Excel, или только окна текущей книги.

Рис. 1.12. Диалоговое окно для задания расположения окон

Скрыть — эта команда делает невидимым окно текущего документа. При этом документ остается открытым и активным. Можно, последовательно выполняя команду Скрыть , «спрятать» несколько документов или все открытые в данный момент документы.

Отобразить — эта команда делает видимыми окна, скрытые командой . При этом на экран выводится диалоговое окно (рис. 1.13), в котором можно выбрать, какое именно окно из тех, что в настоящий момент скрыты, сделать видимым.

Рис. 1.13. Диалоговое окно отображения скрытых окон

Разделить — эта команда выводит в рабочую область текущей таблицы (текущего листа) разделительные линии (рис 1.14). Эти линии можно перетаскивать мышью влево и вправо (вертикальную) или вверх и вниз (горизонтальную). Обратите внимание на то, что области, на которые оказывается разделенным лист, становятся независимыми друг от друга с точки зрения навигации. Об этом, в частности, говорит наличие двух вертикальных и двух горизонтальных полос прокрутки. Показательно также наличие разрыва в последовательности имен столбцов (после C сразу идет BS) и в нумерации строк (после 6 сразу идет 81). Таким образом, в одном видимом фрагменте листа собраны четыре далеко разнесенных друг от друга области одной и той же таблицы. Повторный щелчок на кнопке Разделить отменяет ранее созданное разделение.

Рис. 1.14. Разделительные линии

Закрепить области — это подменю, содержащее три команды: Закрепить области, Закрепить верхнюю строку, Закрепить первый столбец . Команда Закрепить области делает разделительные линии гораздо менее заметными и убирает дополнительные полосы прокрутки. Это несколько снижает возможность независимой навигации внутри разделенных областей, но не исключает ее вовсе. Полностью «неподвижным» делается только левый верхний фрагмент таблицы, по остальным фрагментам перемещение происходит в обычном порядке. После разделения листа команда Закрепить области превращается в команду Снять закрепление областей. Аналогично команде Закрепить области работают и команды Закрепить верхнюю строку и Закрепить первый столбец . Различие в том, что область закрепления фиксирована и предназначена для отображения заголовков таблицы и ее первой колонки.

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

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

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

Сохранить рабочую область — команда невероятно удобная, если вы работаете сразу с несколькими документами и потратили много времени на их взаимное и удобное расположение на экране. Выполнение этой команды создает дополнительный файл (по умолчанию он называется resume.xlw , но вы можете задать ему другое имя). В следующий раз вместо того, чтобы по очереди открывать каждый из документов и размещать его на экране, просто откройте этот файл. Все документы, которые были открыты и размещены на момент создания файла рабочей области, откроются и разместятся на экране автоматически.

Перейти в другое окно — выводит на экран раскрывающийся список всех окон, отображенных в данный момент внутри основного окна Excel. Щелкая на имени окна в этом списке, вы делаете его активным и выводите на передний план, если оно до того было закрыто другими окнами. Обратите внимание на то, что я написал «отображенных», а не «открытых». Дело в том, что, когда вы скрываете окно при помощи команды Скрыть , его имя одновременно удаляется из этого списка. Таким образом, о наличии скрытых окон можно узнать, только выполнив команду Отобразить .

Ссылка на основную публикацию
Adblock
detector