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

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

Sub PrintRange1()

ActiveSheet.PageSetup.PrintArea = Range("range1").Address     ActiveSheet.PageSetup.Orientation = xlPortrait     ActiveWindow.SelectedSheets.PrintOut End Sub
Sub PrintRange2()

ActiveSheet.PageSetup.PrintArea = Range("range2").Address     ActiveSheet.PageSetup.Orientation = xlLandscape     ActiveWindow.SelectedSheets.PrintOut End Sub

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

Вы даже можете прикрепить макросы к кнопкам панели инструментов или к пункту меню, как описано в других выпусках ExcelTips.

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

  1. Выберите Custom Views из меню View. Excel отображает диалоговое окно «Пользовательские представления». (См. Рис. 1.)

  2. Щелкните по Добавить. Excel отображает диалоговое окно «Добавить представление».

  3. Введите описательное имя для определяемого представления.

  4. Убедитесь, что установлен флажок «Параметры печати».

  5. Щелкните ОК.

При желании вы можете продолжить определение и сохранение дополнительных представлений. Ваши пользовательские представления сохраняются в вашей книге, и вы можете позже использовать их для печати того, что хотите. (Просто откройте настраиваемый вид и распечатайте лист.)

_Примечание: _

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

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2703) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Using_Multiple_Print_Settings [Использование нескольких параметров печати].