Автоматический выбор портрета или пейзажа

У Барбары есть рабочий лист, который ей нужно периодически распечатывать. Иногда ей нужно напечатать только три столбца данных, а иногда ей нужно напечатать больше. Когда она печатает только три столбца, они очень хорошо помещаются на странице, напечатанной в портретной ориентации. Когда она печатает больше столбцов, ей нужно печатать в альбомной ориентации. Барбара интересуется, есть ли способ настроить Excel так, чтобы он автоматически переключался с книжной на альбомную в зависимости от количества столбцов, которые она хочет напечатать.

Возможно, самый простой способ справиться с этим типом печати. печать заключается в добавлении небольшого макроса, который запускается непосредственно перед печатью. Если область печати настроена таким образом, что она содержит 1, 2 или 3 столбца, то распечатка выполняется в книжной ориентации. Используется любое другое количество столбцов и альбомная ориентация. Вот макрос; вы должны добавить его в модуль ThisWorkbook:

Private Sub Workbook_BeforePrint (Cancel As Boolean) With ActiveSheet.PageSetup If Range (.PrintArea) .Columns.Count> 3 Then .Orientation = xlLandscape Else .Orientation = xlPortrait End If End WithEnd Sub

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

  1. Отформатируйте и разместите свой рабочий лист так, как вы хотите, чтобы он отображался. Также убедитесь, что вы установили область печати для трех столбцов и установили книжную ориентацию макета страницы.
  2. Отобразите вкладку “Просмотр” на ленте.
  3. Щелкните Пользовательские представления в группе Представления книги. Excel отображает диалоговое окно “Пользовательские представления”.
  4. Нажмите кнопку “Добавить”. Excel отображает диалоговое окно «Добавить представление». (См. Рис. 1.)
  5. Рис. 1. Диалоговое окно “Добавить представление”.

  6. В поле “Имя” введите имя, которое вы хотите связать с этим представлением.
  7. В представлении включает В разделе выберите параметры, которые отражают то, что вы хотите сохранить в этом представлении. Убедитесь, что вы указали, что хотите включить настройки печати. ​​
  8. Когда вы будете удовлетворены своими настройками, нажмите кнопку ОК. Текущее представление сохраняется в Excel.
  9. Повторите шаги с 1 по 7, но на этот раз для большей области печати, убедившись, что вы установили макет страницы для альбомной ориентации.

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

Источник: frestage.ru

Бытовой вопрос