Как сделать по умолчанию одностороннюю печать в эксель

Обновлено: 06.07.2024

Если вы хотите быстро напечатать копию рабочего листа, воспользуйтесь функцией быстрой печати. Один из способов доступа к этой возможности — команда Файл ► Печать (откроется подменю Печать меню Файл). Здесь нужно нажать кнопку Печать. Однако если заданные по умолчанию настройки печати вас не устраивают, нужно кое-что откорректировать. Даже немного изменив настройки, можно значительно повысить качество печатного материала.

К сожалению, в Excel нет «универсального» раздела, в котором регулируются настройки печати. Эти параметры корректируются в трех местах:

  • подменю Печать меню Файл (Файл ► Печать);
  • на вкладке Разметка страницы на ленте;
  • в диалоговом окне Параметры страницы, которое открывается при нажатии стрелки в нижнем правом углу в группе Параметры страницы на вкладке Разметка страницы на ленте; это окно можно открыть также из подменю Печать меню Файл.

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

Настройка Экран Печать Вкладка Разметка страницы на вкладке Диалоговое окно Параметры страницы
Количество копий X
Используемый принтер X
Указание области на листе печати X X
Односторонняя или двухсторонняя печать X
Печать с подборкой X
Ориентация X X X
Размер бумаги X X X
Коррекция полей X X X
Определение разрывов страниц вручную X
Указание повторяющихся строк и/или столбцов X
Установка масштабирования печати X X
Печать или скрытие линий сетки X X
Печать или скрытие заголовков строк или столбцов X X
Указание номера первой страницы X
Выравнивание вывода на странице по центру X
Указание повторяющихся строк или столбцов X
Определение верхних / нижних колонтитулов и параметров X
Указание того, как печатать комментарии к ячейкам X
Определение порядка страниц X
Указание черно-белого вывода на печать X
Указание, как печатать ячейки с ошибками X
Запуск диалоговых окон с настройками, касающимися печати X

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

Определимся с условными названиями:
Принтер Windows - Принтера из Пуск -> Панель управления -> Принтеры
Примнет Excel - Excel -> Файл -> Печать
И там и там можно открыть свойства принтера. Но это не одно и тоже. Когда Excel открывается, он читает настройки принтера, выбранного по умолчанию в Windows, далее по тексту просто принтер Windows. Можно изменять свойства принтера Windows и его свойства будут прочитаны Excel-ом при открытии или выборе этого принтера в Excel. Если принтер в Excel уже выбран, то изменять свойства принтера Windows уже бес толку, так как Excel их уже получил, запомнил, и больше смотреть туда не будет до выбора другого принтера.

Двухсторонняя печать и другие свойства принтера:
Первое что надо вкурить - в Excel и вообще в Оффисе нет, не было и наверное не будет двухсторонней печати. Точно также как подобного свойства нет и в других программах, например в 1С или в простом блокноте. Да проще сказать где оно есть. Есть оно например в программе FinePrint. Кто юзал, тот поймет. А в других программах мы просто вызываем свойства принтера и выбираем там режим двухсторонней печати. То есть все это обрабатывает драйвер принтера, а не Excel. Excel просто отправляет документ на печать с настройками, которые уже получил и помнит.

Для окончательного усвоения материала, проделаем следующее:
Забудем на время про VBA, API и вообще все что связано с программированием. Открываем принтер Windows (см. формулировку в начале статьи). Ставим там у принтера по умолчанию например свойство двухсторонней печати (далее по тексту Duplex). Открываем Excel. Смотрим свойства принтера Excel (Excel -> Файл -> Печать -> Свойства). Видим там что Duplex выставлен. Закрываем свойства принтера Excel, но не сам Excel. Открываем свойства принтера Windows и убираем Duplex. Опять открываем совйства принтера Excel, смотрим, а дуплекс то там остался, хоть мы и убрали его в принтере Windows.
Что же это означает? А то, что после того, как Excel получил свойства принтера Windows, изменять их уже бес толку, потому что Excel помнит свою копию свойств.
А теперь проделаем все наоборот. Изменим свойства принтера Excel и посмотрим отразились ли они на свойствах принтера Windows. А и не отобразились, но Excel продолжает их помнить. Ну а это означает, что изменение свойств принтера Excel никак не повлияет на свойства принтера Winows, и другие программы не увидят этих изменений, что мы сделали в Excel.

Теперь подумаем что и когда надо менять:
Правильнее будет предоставить изменять свойства принтера Windows только пользователю. Пусть он сам установит те первоначальные свойства принтеров, с какими он бы хотел видеть их в других программах. А вод свойства принтера Excel можно "гнуть" как угодно под каждую конкретную задачу.

Ну а теперь грустный финал этой статьи. Увы это не урок, а простой вопрос. Есть пример VBA который легко, быстро, и надежно (ну у меня по крайней мере) меняет свойства принтера Windows. А нужно изменять свойства принтера Excel.

Как нелепое решение могу предложить следующее:
Меняем принтер Excel на какой нибудь другой. Изменяем свойства принтера Windows. Выбираем в Excel этот принтер. В момент выбора будут опять прочитаны его уже измененные свойства.
Недостатки этого способа:
1. Танцы со сменой принтеров требуют задержки и нагружают код нашей программы.
2. Изменения сделанные кодом нашей программы влияют на все другие программы, т.к. мы изменяем общие свойства принтера. Можно конечно по завершению вернуть все обратно, но можно и забыть, или например прога завершиться не корректно, и возврат сделан не будет.

В примере сразу смотрим модуль PrinterDuplex. Там внизу две процедуры теста. Получение и установка дуплекса.

Что нужно:
Добиться чтобы пример изменял не свойства принтера Windows, а свойства принтера Excel.

Давайте сделаем это. Любые идеи, будем пробовать. Очень бы помогла консультация специалиста на тему печати в целом. Где и как хранятся свойства принтера на время жизни программы, которая отправляет документы на печать. Вот например тот же Блокнот тоже позволит открыть свойства принтера. Но там не будет кнопки "Применить". И все изменения будут сразу же забыты при закрытии диалога печати.

Определимся с условными названиями:
Принтер Windows - Принтера из Пуск -> Панель управления -> Принтеры
Примнет Excel - Excel -> Файл -> Печать
И там и там можно открыть свойства принтера. Но это не одно и тоже. Когда Excel открывается, он читает настройки принтера, выбранного по умолчанию в Windows, далее по тексту просто принтер Windows. Можно изменять свойства принтера Windows и его свойства будут прочитаны Excel-ом при открытии или выборе этого принтера в Excel. Если принтер в Excel уже выбран, то изменять свойства принтера Windows уже бес толку, так как Excel их уже получил, запомнил, и больше смотреть туда не будет до выбора другого принтера.

Двухсторонняя печать и другие свойства принтера:
Первое что надо вкурить - в Excel и вообще в Оффисе нет, не было и наверное не будет двухсторонней печати. Точно также как подобного свойства нет и в других программах, например в 1С или в простом блокноте. Да проще сказать где оно есть. Есть оно например в программе FinePrint. Кто юзал, тот поймет. А в других программах мы просто вызываем свойства принтера и выбираем там режим двухсторонней печати. То есть все это обрабатывает драйвер принтера, а не Excel. Excel просто отправляет документ на печать с настройками, которые уже получил и помнит.

Для окончательного усвоения материала, проделаем следующее:
Забудем на время про VBA, API и вообще все что связано с программированием. Открываем принтер Windows (см. формулировку в начале статьи). Ставим там у принтера по умолчанию например свойство двухсторонней печати (далее по тексту Duplex). Открываем Excel. Смотрим свойства принтера Excel (Excel -> Файл -> Печать -> Свойства). Видим там что Duplex выставлен. Закрываем свойства принтера Excel, но не сам Excel. Открываем свойства принтера Windows и убираем Duplex. Опять открываем совйства принтера Excel, смотрим, а дуплекс то там остался, хоть мы и убрали его в принтере Windows.
Что же это означает? А то, что после того, как Excel получил свойства принтера Windows, изменять их уже бес толку, потому что Excel помнит свою копию свойств.
А теперь проделаем все наоборот. Изменим свойства принтера Excel и посмотрим отразились ли они на свойствах принтера Windows. А и не отобразились, но Excel продолжает их помнить. Ну а это означает, что изменение свойств принтера Excel никак не повлияет на свойства принтера Winows, и другие программы не увидят этих изменений, что мы сделали в Excel.

Теперь подумаем что и когда надо менять:
Правильнее будет предоставить изменять свойства принтера Windows только пользователю. Пусть он сам установит те первоначальные свойства принтеров, с какими он бы хотел видеть их в других программах. А вод свойства принтера Excel можно "гнуть" как угодно под каждую конкретную задачу.

Ну а теперь грустный финал этой статьи. Увы это не урок, а простой вопрос. Есть пример VBA который легко, быстро, и надежно (ну у меня по крайней мере) меняет свойства принтера Windows. А нужно изменять свойства принтера Excel.

Как нелепое решение могу предложить следующее:
Меняем принтер Excel на какой нибудь другой. Изменяем свойства принтера Windows. Выбираем в Excel этот принтер. В момент выбора будут опять прочитаны его уже измененные свойства.
Недостатки этого способа:
1. Танцы со сменой принтеров требуют задержки и нагружают код нашей программы.
2. Изменения сделанные кодом нашей программы влияют на все другие программы, т.к. мы изменяем общие свойства принтера. Можно конечно по завершению вернуть все обратно, но можно и забыть, или например прога завершиться не корректно, и возврат сделан не будет.

В примере сразу смотрим модуль PrinterDuplex. Там внизу две процедуры теста. Получение и установка дуплекса.

Что нужно:
Добиться чтобы пример изменял не свойства принтера Windows, а свойства принтера Excel.

Давайте сделаем это. Любые идеи, будем пробовать. Очень бы помогла консультация специалиста на тему печати в целом. Где и как хранятся свойства принтера на время жизни программы, которая отправляет документы на печать. Вот например тот же Блокнот тоже позволит открыть свойства принтера. Но там не будет кнопки "Применить". И все изменения будут сразу же забыты при закрытии диалога печати. Bagir

Двухсторонняя печать и другие свойства принтера:
Первое что надо вкурить - в Excel и вообще в Оффисе нет, не было и наверное не будет двухсторонней печати. Точно также как подобного свойства нет и в других программах, например в 1С или в простом блокноте. Да проще сказать где оно есть. Есть оно например в программе FinePrint. Кто юзал, тот поймет. А в других программах мы просто вызываем свойства принтера и выбираем там режим двухсторонней печати. То есть все это обрабатывает драйвер принтера, а не Excel. Excel просто отправляет документ на печать с настройками, которые уже получил и помнит.

Для окончательного усвоения материала, проделаем следующее:
Забудем на время про VBA, API и вообще все что связано с программированием. Открываем принтер Windows (см. формулировку в начале статьи). Ставим там у принтера по умолчанию например свойство двухсторонней печати (далее по тексту Duplex). Открываем Excel. Смотрим свойства принтера Excel (Excel -> Файл -> Печать -> Свойства). Видим там что Duplex выставлен. Закрываем свойства принтера Excel, но не сам Excel. Открываем свойства принтера Windows и убираем Duplex. Опять открываем совйства принтера Excel, смотрим, а дуплекс то там остался, хоть мы и убрали его в принтере Windows.
Что же это означает? А то, что после того, как Excel получил свойства принтера Windows, изменять их уже бес толку, потому что Excel помнит свою копию свойств.
А теперь проделаем все наоборот. Изменим свойства принтера Excel и посмотрим отразились ли они на свойствах принтера Windows. А и не отобразились, но Excel продолжает их помнить. Ну а это означает, что изменение свойств принтера Excel никак не повлияет на свойства принтера Winows, и другие программы не увидят этих изменений, что мы сделали в Excel.

Теперь подумаем что и когда надо менять:
Правильнее будет предоставить изменять свойства принтера Windows только пользователю. Пусть он сам установит те первоначальные свойства принтеров, с какими он бы хотел видеть их в других программах. А вод свойства принтера Excel можно "гнуть" как угодно под каждую конкретную задачу.

Ну а теперь грустный финал этой статьи. Увы это не урок, а простой вопрос. Есть пример VBA который легко, быстро, и надежно (ну у меня по крайней мере) меняет свойства принтера Windows. А нужно изменять свойства принтера Excel.

Как нелепое решение могу предложить следующее:
Меняем принтер Excel на какой нибудь другой. Изменяем свойства принтера Windows. Выбираем в Excel этот принтер. В момент выбора будут опять прочитаны его уже измененные свойства.
Недостатки этого способа:
1. Танцы со сменой принтеров требуют задержки и нагружают код нашей программы.
2. Изменения сделанные кодом нашей программы влияют на все другие программы, т.к. мы изменяем общие свойства принтера. Можно конечно по завершению вернуть все обратно, но можно и забыть, или например прога завершиться не корректно, и возврат сделан не будет.

В примере сразу смотрим модуль PrinterDuplex. Там внизу две процедуры теста. Получение и установка дуплекса.

Что нужно:
Добиться чтобы пример изменял не свойства принтера Windows, а свойства принтера Excel.

Давайте сделаем это. Любые идеи, будем пробовать. Очень бы помогла консультация специалиста на тему печати в целом. Где и как хранятся свойства принтера на время жизни программы, которая отправляет документы на печать. Вот например тот же Блокнот тоже позволит открыть свойства принтера. Но там не будет кнопки "Применить". И все изменения будут сразу же забыты при закрытии диалога печати. Автор - Bagir
Дата добавления - 10.10.2012 в 00:06

Нет, ваши глаза вас не обманывают. Это правда, что Excel по умолчанию не выводит кнопку печати на ленте. «Обычный» способ печати документа предполагает выбор команды Файл ► Печать ► Печать. Но если вам хочется запускать печать одним щелчком кнопкой мыши, внесите изменения в панель быстрого доступа.

  1. Щелкните на указывающей вниз стрелке справа от панели быстрого доступа.
  2. Выберите пункт Быстрая печать.

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

Настройка общих параметров страницы

Нажатие кнопки Быстрая печать (или выбор команды Файл ► Печать ► Печать) может дать вполне приемлемые результаты во многих случаях, но все же небольшая настройка параметров печати поможет улучшить ваши бумажные отчеты. Вы можете настроить параметры печати в трех местах:

  • на экране печати в представлении Backstage, отображаемом при выборе команды Файл ► Печать;
  • на вкладке Разметка страницы ленты;
  • в диалоговом окне Параметры страницы, которое открывается при нажатии кнопки со стрелкой в правом нижнем углу группы Разметка страницы ► Параметры страницы на ленте.

В таблице ниже приведена информация о настройках печати, которые вы можете указать в трех вышеупомянутых местах.

Места, где можно изменять параметры печати

Настройка Экран печати в представлении Backstage Вкладка Разметка на ленте Окно Параметры страницы
Количество копий X
Какой принтер использовать X
Определение области печати листа X X
Одно- или двухсторонняя печать X
Разобрать (не разбирать) по копиям X
Ориентация X X X
Размер бумаги X X X
Регулировка полей X X X
Указывать ручные разрывы страниц X
Указывать повторяющиеся строки и/или столбцы X
Установить масштабирование печати X X
Печатать или скрыть сетку X X
Печатать или скрыть заголовки строк и столбцов X X
Определение первой страницы X
Центрирование данных на странице X
Определение заголовка, колонтитула и параметров X
Как печатать примечания к ячейкам X
Определение порядка следования страниц X
Черно-белая печать X
Как печатать ячейки с ошибками X
Запуск диалогового окна для настройки параметров принтера X X

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

Каждая вновь созданная рабочая книга открывается с установками, принятыми по умолчанию. Но что делать, если вас не устраивают какие-либо стандартные установки книги? Например, нужно, чтобы книга содержала всего один лист. Или, может быть, необходимо изменить шрифт, заданный по умолчанию, либо его размер.

А может, вы хотите скрыть линии сетки, которую содержат листы. Или вам нужно, чтобы стандартный верхний колонтитул всегда выводился при печати. Изменить такого рода настройки можно в диалоговом окне Параметры Excel. Однако другие изменения требуют использования шаблона.

Изменение заданных по умолчанию значений в диалоговом окне Параметры Excel

В разделе Общие диалогового окна Параметры Excel есть четыре параметра, управляющие настройками для новых книг (рис. 15.1).

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

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

Вы можете указать шрифт текста, размер шрифта, режим и количество листов. Эти изменения применяются только к новым книгам, уже созданных книг они не коснутся.

Создание шаблона книга.xltx

Чтобы установить параметры новых книг, которые не могут быть указаны в диалоговом окне Параметры Excel, необходимо создать специальный файл шаблона с именем книга.xltx, а затем сохранить его в правильном месте на жестком диске.

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

  • Количество листов. Добавьте или удалите рабочие листы или даже измените их названия.
  • Стили. Используйте галерею стилей (расположена в группе Стили вкладки Главная) для настройки стилей. По умолчанию для всех ячеек установлен стиль Обычный, поэтому, чтобы изменить шрифт но умолчанию (включая цвет заливки, формат чисел, размер и вид рамки), нужно изменить данный стиль. Для этого щелкните правой кнопкой мыши на его имени в галерее стилей и выберите в контекстном меню команду Изменить. Затем внесите необходимые изменения в диалоговое окно Стиль.
  • Параметры печати. Измените эти параметры на вкладке Разметка страницы. Например, вы можете включить колонтитулы, установить размер полей.
  • Ширина столбцов. Если вам не нравится ширина столбцов, заданная по умолчанию, измените ее.
  • Графика. Вставьте один или несколько графических объектов, например логотип вашей компании или фотографию вашей кошки.

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

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

  1. Из раскрывающегося списка Тип файла выберите формат Шаблон Excel (*.xltx). Если шаблон содержит макросы VBA, выберите Шаблон Excel с поддержкой макросов (*.xltm).
  2. В поле Имя файла введите книга.xltx (или книга.xltm, если в нем есть макросы).
  3. Сохраните файл в папке XLStart.

Excel предлагает сохранить файл в папке Templates, но он должен быть сохранен именно в папке XLStart.

Папка XLStart может располагаться где угодно. Чтобы определить ее местоположение, нажмите Alt+Fll для активизации VBEditor. Затем нажмите Ctrl+G, чтобы открыть окно Immediate, введите следующее выражение и нажмите клавишу Enter:
? Application.StartupPath .

Закройте сохраненный файл. Теперь каждый раз при запуске программы новая пустая рабочая книга будет использовать созданный вами шаблон. Кроме того, при нажатии Ctrl+N будет создана новая книга на основании вашего шаблона.

Если вам когда-нибудь понадобится использовать книгу с установками Excel по умолчанию, выберите команду Файл ► Создать, а затем укажите пункт Новая книга.

Читайте также: