Как применить настройки печати ко всем листам в excel
Перейти к содержимому

Как применить настройки печати ко всем листам в excel

  • автор:

Копирование настроек печати с листа на лист

Предположим, что вы тщательно настроили параметры страницы для красивого вывода на печать таблицы на одном из листов вашей книги Excel. Распечатали его, повертели в руках лист из принтера, порадовались удачному размещению. и поняли, что листов-то у вас, на самом деле, 10 (или 110), т.е. придется повторять все настройки печати еще много-много раз.
На самом деле, все не так плохо 🙂

Как надо было сделать

page-setup-copy2.png

Если вам нужно настроить одинаковые параметры страницы сразу для нескольких листов, то достаточно предварительно их выделить, удерживая Ctrl (листы не подряд) или Shift (листы подряд) и потом уже задавать параметры печати на вкладке Разметка страницы (Page Layout) . Для наглядности, при выделении сразу нескольких листов в строке заголовка окна Excel будет отображена пометка [Группа]: Не забудьте потом снять выделение группы листов, щелкнув по любому невыделенному листу, т.к. в режиме выделения группы листов многие функции Excel временно недоступны.

Как скопировать параметры страницы с одного листа на другие

page-setup-copy1.png

Если вы уже сделали необходимые настройки на одном из листов, то большинство из них можно легко перенести на любые другие выбранные листы книги. Для этого откройте сначала лист-образец, а потом выделите также с Ctrl или Shift другие листы, куда вы хотите скопировать параметры печати. Затем перейдите на вкладку Разметка страницы (Page Layout) и нажмите на стрелку в правом нижнем углу группы Параметры страницы (Page Setup) : Откроется диалоговое окно параметров страницы, где будут отображены все настройки первого выделенного листа-образца. Ничего не меняя, просто нажмите ОК — и все настройки применятся ко всем выделенным листам.

Область печати и сквозные строки-столбцы

Единственное, что не переносится из параметров страницы прошлым способом — это область печати и сквозные строки/столбцы для печати на каждой странице. Их можно скопировать с помощью небольшого макроса. Откройте редактор Visual Basic на вкладке Разработчик — Visual Basic или с помощью сочетания клавиш Alt+F11, вставьте новый пустой модуль через меню Insert — Module и скопируйте туда код:

Sub Copy_PrintArea_And_PrintTitles() Dim ws As Worksheet 'проходим по всем выделенным листам и копируем на них с текущего листа параметры For Each ws In ActiveWindow.SelectedSheets ws.PageSetup.PrintArea = ActiveSheet.PageSetup.PrintArea 'область печати ws.PageSetup.PrintTitleRows = ActiveSheet.PageSetup.PrintTitleRows 'сквозные строки ws.PageSetup.PrintTitleColumns = ActiveSheet.PageSetup.PrintTitleColumns 'сквозные столбцы Next ws End Sub

Закройте редактор и вернитесь в Excel. Откройте лист-образец и выделите (с Ctrl или Shift) другие листы. Запустите наш макрос сочетанием клавиш Alt+F8 или с помощью кнопки Макросы на вкладке Разработчик (Developer — Macros) .

Ссылки по теме

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

Настройка атрибутов настройки страницы для нескольких листов в Excel

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

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

Чтобы задать атрибуты настройки страницы для группы листов Excel, используйте один из следующих методов.

Метод 1. Изменение группы листов

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

  1. Нажмите клавишу CTRL, а затем щелкните каждую вкладку листа в книге, на которую вы хотите повлиять.
  2. В меню Файл выберите команду Параметры страницы.

Примечание. В Excel 2007 щелкните средство запуска диалогового окна в группе «Параметры страницы» на вкладке «Разметка страницы».

Все выбранные листы имеют одинаковые атрибуты настройки страницы.

Метод 2. Использование макроса

Корпорация Майкрософт предоставляет примеры программирования только в целях демонстрации без явной или подразумеваемой гарантии. Данное положение включает, но не ограничивается этим, подразумеваемые гарантии товарной пригодности или соответствия отдельной задаче. Эта статья предполагает, что пользователь знаком с представленным языком программирования и средствами, используемыми для создания и отладки процедур. Инженеры службы поддержки Майкрософт могут помочь объяснить функциональные возможности конкретной процедуры, но они не будут изменять эти примеры, чтобы предоставить дополнительные функциональные возможности или процедуры создания в соответствии с конкретными требованиями. Вы можете программно изменить атрибуты настройки страницы в активной книге и в любой другой открытой книге.

Эти макросы используют свойство Orientation объекта PageSetup. Вы можете изменить другие атрибуты настройки страницы, используя другие свойства PageSetup, такие как LeftMargin, RightMargin и т. д.

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

  1. Запустите Excel.
  2. Введите данные на трех листах.
  3. Нажмите клавиши ALT+F11, чтобы запустить редактор Visual Basic.
  4. В меню Вставка выберите Модуль.
  5. Введите следующий код на листе модулей:

Sub SetAttributes() For Each xWorksheet In ActiveWorkbook.Worksheets xWorksheet.PageSetup.Orientation = _ Worksheets("Sheet1").PageSetup.Orientation Next xWorksheet End Sub 

Примечание. В Excel 2007 щелкните средство запуска диалогового окна в группе «Параметры страницы» на вкладке «Разметка страницы».

  1. Если вкладка «Разработчик» недоступна, выполните следующие действия: > 1. Нажмите кнопку Microsoft Office и выберите пункт «Параметры Excel». > 1. В категории «Популярные» щелкните вкладку «Показать разработчика» в флажке ленты в разделе «Основные параметры для работы с Excel», а затем нажмите кнопку «ОК».
  2. На вкладке «Разработчик» нажмите кнопку «Макросы» в группе «Код».

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

Это продолжение следующего примера.

  1. В меню Файл выберите Создать.

Примечание. В Excel 2007 нажмите кнопку Microsoft Office и нажмите кнопку «Создать».

Примечание. В Excel 2003 в области задач «Новая книга» щелкните «Пустая книга». В Excel 2007 в разделе «Шаблоны» убедитесь, что выбраны параметры «Пустая» и «Последняя», а затем дважды щелкните «Пустая книга» в разделе «Пустая» и «Последние» в правой области.

Sub SetWorkbookAttributes() For Each xWorksheet In ActiveWorkbook.Worksheets xWorksheet.PageSetup.Orientation = _ ThisWorkbook.Worksheets("Sheet1").PageSetup.Orientation Next xWorksheet End Sub 

Примечание. В Excel 2007 на вкладке «Разработчик» щелкните «Макросы» в группе «Код».

Если вы хотите изменить дополнительные свойства настройки страницы для листов, можно добавить дополнительные строки в поле «Для каждого». Следующая инструкция в каждой вложенной процедуре. Строки должны совпадать с приведенными здесь примерами строк, за исключением того, что свойство (Orientation) можно изменить соответствующим образом (CenterFooter, PaperSize и т. д.).

Обратная связь

Были ли сведения на этой странице полезными?

Печать листа или книги

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

Печать части листа, всего листа или всей книги

  1. Выполните одно из указанных ниже действий.
    • Чтобы напечатать часть листа, щелкните лист и выделите диапазон данных, которые нужно напечатать.
    • Чтобы напечатать весь лист, щелкните лист или ярлычок листа.
    • Чтобы напечатать книгу, щелкните любой из ее листов.
  2. В меню Файл выберите элемент Печать.
  3. В меню Принтер выберите нужный принтер.
  4. По умолчанию печатаются все активные листы. Чтобы изменить диапазон данных для печати, выберите Показать подробности.
  5. В раскрывающемся меню Печать выберите подходящий вариант (Выделение, Активные листы или Вся книга) и нажмите кнопку Печать.

Печать сразу нескольких листов

  1. Выделите листы, которые нужно напечатать.
    Чтобы выделить Необходимые действия
    Несколько смежных листов Щелкните ярлычок первого листа. Удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа, который нужно выделить.
    Несколько несмежных листов Щелкните ярлычок первого листа. Удерживая нажатой клавишу COMMAND, щелкните ярлычки остальных листов, которые нужно выделить.
    Все листы книги Удерживая нажатой клавишу CONTROL, щелкните ярлычок листа и в контекстном меню выберите команду Выделить все листы.

Примечание: Когда выделено несколько листов, в строке заголовка вверху листа появляется надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, удерживая нажатой клавишу CONTROL, щелкните ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.

Печать выделенных фрагментов с нескольких листов одновременно

  1. На каждом листе выделите диапазон данных, которые требуется напечатать.
  2. В меню Файл выберите элемент Печать.
  3. Выберите Показать подробности.
  4. В раскрывающемся меню Печать выберите вариант Выделение и нажмите кнопку Печать.

Печать нескольких книг одновременно

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

  1. В меню Файл выберите команду Открыть.
  2. Для смежных файлов: удерживая нажатой клавишу SHIFT, выделите имена всех книг, которые нужно напечатать. Для несмежных файлов: удерживая нажатой клавишу COMMAND, выделите имена всех книг, которые нужно напечатать.
  3. В меню Файл выберите элемент Печать.

Печать таблицы Excel

  1. Чтобы активировать таблицу, щелкните одну из ее ячеек.
  2. В меню Файл выберите элемент Печать.
  3. Выберите Показать подробности.
  4. В раскрывающемся меню Печать выберите вариант Выделение и нажмите кнопку Печать.

Другие параметры печати

  • В диалоговом окне Печать выберите показать подробности, чтобы напечатать документ в формате PDF или выбрать страницы для печати, параметры обработки бумаги, поля и масштаб.
  • Вкладка «Разметка страницы» на ленте содержит дополнительные параметры настройки страницы и печати, включая ориентацию страницы, размер бумаги и печать линий сетки и заголовков.

См. также

Печать части листа, всего листа или всей книги

  1. Выполните одно из указанных ниже действий.
    • Чтобы напечатать часть листа, щелкните лист и выделите диапазон данных, которые нужно напечатать.
    • Чтобы напечатать весь лист, щелкните лист или ярлычок листа.
    • Чтобы напечатать книгу, щелкните любой из ее листов.
  2. В меню Файл выберите элемент Печать.
  3. Во всплывающем меню Принтер выберите нужный принтер.
  4. Рядом с кнопкой Печататьчто выберите параметр, соответствующий тому, что нужно напечатать(Выделение,Активные листы или Вся книга),а затем нажмите кнопку Печать.

Печать сразу нескольких листов

  1. Выделите листы, которые нужно напечатать.
    Чтобы выделить Необходимые действия
    Несколько смежных листов Щелкните ярлычок первого листа. Удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа, который нужно выделить.
    Несколько несмежных листов Щелкните ярлычок первого листа. Затем, удерживая нажатой кнопку CONTROL, щелкните якладки других листов, которые нужно выбрать.
    Все листы книги Удерживая нажатой клавишу CONTROL, щелкните ярлычок листа и в контекстном меню выберите команду Выделить все листы.

Примечание: Когда выделено несколько листов, в строке заголовка вверху листа появляется надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, удерживая нажатой клавишу CONTROL, щелкните ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.

Печать выделенных фрагментов с нескольких листов одновременно

  1. На каждом листе выделите диапазон данных, которые требуется напечатать.
  2. В меню Файл выберите элемент Печать.
  3. Рядом с кнопкой Печатать нажмитекнопку Выделениеи выберите печать.

Печать нескольких книг одновременно

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

  1. В меню Файл выберите команду Открыть.
  2. Удерживая нажатой кнопку CONTROL, щелкните имя каждой книги, которую нужно напечатать.
  3. В меню Файл выберите элемент Печать.

Печать таблицы Excel

  1. Чтобы активировать таблицу, щелкните одну из ее ячеек.
  2. В меню Файл выберите элемент Печать.
  3. Рядом с кнопкой Печатать нажмитекнопку Выделениеи выберите печать.

Совет: Вкладка «Макет» на ленте содержит дополнительные параметры настройки страницы и печати, в том числе ориентацию страницы, а также их страницы.

Как копировать параметры страницы между листами книги Excel

У каждого листа Excel есть свои параметры печати (ориентация, поля, верхний и нижний колонтитулы, например). Они задаются в группе Параметры страницы на вкладке Разметка страницы.

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

  1. Активизируйте лист, который содержит нужные вам параметры. Это будет исходный лист.
  2. Выберите «целевые» листы. Удерживая нажатой клавишу Ctrl, щелкайте на вкладках листов, параметры которых вы хотите обновить параметрами из исходного листа.
  3. Щелкните на стрелке справа от названия группы Разметка страницы ► Параметры страницы. Откроется окно Параметры страницы.
  4. Когда появится окно Параметры страницы, нажмите кнопку ОК, чтобы закрыть его.
  5. Разгруппируйте листы, щелкнув правой кнопкой мыши на любом выбранном листе и выбрав в контекстном меню пункт Разгруппировать листы.

Параметры страницы исходного листа передаются всем целевым листам.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *