Почему альбомная ориентация важна для PDF из Excel
Экспорт таблиц Microsoft Excel в формат PDF с альбомной ориентацией страницы — задача, с которой сталкиваются пользователи при работе с широкими таблицами, графиками или диаграммами. Стандартная книжная ориентация часто обрезает данные или делает их нечитаемыми, особенно если в документе больше 10-15 столбцов. Альбомный формат решает эту проблему, но не все знают, как его правильно применить.
В этой статье мы разберём 5 способов сохранения Excel в PDF с альбомным расположением: от базовых настроек печати до автоматизации через VBA. Особое внимание уделим типичным ошибкам — например, когда ориентация сбивается при экспорте нескольких листов или когда в PDF попадают ненужные пустые страницы. Также вы узнаете, как сохранить альбомную ориентацию при конвертации через онлайн-сервисы и мобильные приложения.
Важно: если ваша таблица содержит сводные таблицы, условное форматирование или внедренные объекты (например, карты из Power Map), некоторые методы могут работать некорректно. В таких случаях мы рекомендуем тестировать результат на небольшом фрагменте данных.
Способ 1: Изменение ориентации через настройки печати Excel
Самый надёжный и универсальный метод — настроить альбомную ориентацию непосредственно в Excel перед экспортом. Этот способ работает во всех версиях программы, начиная с Excel 2010.
Откройте ваш файл и выполните следующие шаги:
- 📄 Перейдите на лист, который нужно экспортировать (если листов несколько, повторите действия для каждого).
- 🖨️ Нажмите сочетание клавиш
Ctrl + Pили выберитеФайл → Печать. - 🔄 В разделе
Настройканайдите выпадающее менюОриентацияи выберитеАльбомная. - 📥 Нажмите кнопку
Печать, но вместо принтера выберитеСохранить как PDF(в Excel 2016 и новее) или виртуальный PDF-принтер (например, Microsoft Print to PDF).
Проверьте границы печатаемой области (Разметка страницы → Область печати)
Убедитесь, что все столбцы помещаются на одной странице (Предварительный просмотр)
Отключите печать сетки, если она не нужна (Разметка страницы → Параметры листа)
Сохраните оригинальный файл Excel на случай ошибки-->
Если после экспорта PDF всё равно отображается в книжной ориентации, проверьте настройки виртуального принтера. Например, в Adobe Acrobat может быть установлен флажок Игнорировать ориентацию документа. Чтобы его отключить:
- Откройте Adobe Acrobat.
- Перейдите в
Редактирование → Установки → Печать. - Снимите галочку с пункта
Использовать только параметры принтера.
Способ 2: Использование макроса VBA для автоматической настройки
Если вам регулярно приходится экспортировать таблицы в альбомном формате, автоматизируйте процесс с помощью VBA-макроса. Этот метод подходит для Excel 2013 и новее, а также для Office 365.
Скопируйте следующий код в редактор Visual Basic:
Sub ExportToPDF_Landscape()
Dim ws As Worksheet
Dim pdfName As String
Dim filePath As String
' Запрашиваем путь для сохранения
filePath = Application.GetSaveAsFilename(InitialFileName:="", _
FileFilter:="PDF Files (.pdf), .pdf", Title:="Сохранить как PDF")
' Если путь не выбран, выходим
If filePath = "False" Then Exit Sub
' Экспортируем каждый лист в альбомной ориентации
For Each ws In ThisWorkbook.Worksheets
ws.PageSetup.Orientation = xlLandscape
ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=filePath, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
Next ws
MsgBox "Экспорт завершён!", vbInformation
End Sub
Чтобы запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (кликните правой кнопкой по
VBAProject → Insert → Module). - Вернитесь в Excel и нажмите
Alt + F8, выберите макросExportToPDF_Landscapeи нажмитеВыполнить.
Как экспортировать только выделенные листы?
Замените строку For Each ws In ThisWorkbook.Worksheets на:
For Each ws In ActiveWindow.SelectedSheets
Это позволит экспортировать только те листы, которые выделили зажатой клавишей Ctrl.
⚠️ Внимание: Макросы могут не работать, если в настройках безопасности Excel отключено выполнение скриптов. Чтобы включить их, перейдите вФайл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Параметры макросови выберитеВключить все макросы(не рекомендуется для недоверенных файлов).
Способ 3: Онлайн-конвертеры с поддержкой альбомной ориентации
Если у вас нет доступа к Excel или нужно быстро конвертировать файл, воспользуйтесь онлайн-сервисами. Однако будьте осторожны: некоторые инструменты не сохраняют альбомную ориентацию или искажают форматирование.
Мы протестировали 5 популярных сервисов и выбрали те, что корректно обрабатывают ориентацию:
| Сервис | Поддержка альбомной ориентации | Макс. размер файла | Сохранение формул |
|---|---|---|---|
| SmallPDF | ✅ (вручную в настройках) | 50 МБ | ❌ (только значения) |
| iLovePDF | ✅ (автоматически) | 100 МБ | ❌ |
| Zamzar | ❌ (только книжная) | 50 МБ | ✅ |
| CloudConvert | ✅ (настраивается) | 1 ГБ | ✅ |
Рекомендации по использованию онлайн-конвертеров:
- 🔒 Перед загрузкой удалите конфиденциальные данные или архивируйте файл с паролем.
- 📊 Если сервис не сохраняет альбомную ориентацию, предварительно настройте её в Excel (Способ 1) и экспортируйте в PDF через виртуальный принтер.
- 🚫 Избегайте сервисов, требующих регистрацию для скачивания результата — они часто добавляют водяные знаки.
SmallPDF|iLovePDF|CloudConvert|Другой онлайн-сервис|Локальные программы-->
Способ 4: Экспорт через Adobe Acrobat (для продвинутых пользователей)
Если у вас установлен Adobe Acrobat Pro (не путать с бесплатным Acrobat Reader), вы можете точно контролировать параметры экспорта, включая ориентацию, поля и масштаб.
Инструкция:
- Откройте файл Excel.
- Перейдите в
Файл → Печатьи выберите принтерAdobe PDF. - В разделе
Свойства(рядом с выбором принтера) нажмитеДополнительно. - Вкладка
Макет→ установитеАльбомнаяи настройте поля (рекомендуем0 ммдля максимального использования пространства). - Нажмите
ОКиПечать, затем сохраните PDF.
Adobe Acrobat позволяет сохранять гиперссылки и закладки из Excel, чего не делают большинство онлайн-конвертеров. Это особенно полезно для больших отчётов с оглавлением.
⚠️ Внимание: При экспорте через Adobe Acrobat проверьте настройкуПечатать фоновые цвета и изображения(вкладкаГрафика). Если её отключить, диаграммы и цветное форматирование пропадут из PDF.
Способ 5: Мобильные приложения (Android/iOS)
Конвертация Excel в PDF с альбомной ориентацией на смартфоне возможна, но имеет ограничения. Большинство мобильных версий Excel (включая Office Mobile) не поддерживают изменение ориентации при экспорте. Однако есть обходные пути:
Для Android:
- 📱 Установите Microsoft Excel из Google Play.
- 📄 Откройте файл и нажмите
Файл → Печать. - 🔄 Выберите
Сохранить как PDFи вручную поверните устройство в альбомный режим перед сохранением (это повлияет на ориентацию PDF).
Для iOS:
- 🍎 Используйте приложение Numbers (входит в пакет iWork).
- 📥 Импортируйте файл Excel в Numbers, затем экспортируйте в PDF с настройкой альбомной ориентации.
Альтернативные приложения:
| Приложение | Платформа | Поддержка альбомной ориентации |
|---|---|---|
| WPS Office | Android/iOS | ✅ (в настройках печати) |
| Polaris Office | Android/iOS | ❌ |
| OnlyOffice | Android/iOS | ✅ (только в платной версии) |
Типичные ошибки и их решения
Даже при правильных настройках экспорт Excel в PDF может пойти не так. Мы собрали самые распространённые проблемы и способы их исправления:
- 🔄 Ориентация сбивается при экспорте нескольких листов:
Проблема возникает, если листы имеют разную ориентацию. Решение: выделите все листы (зажмите
Ctrlи кликните по каждому), затем установите альбомную ориентацию для всех одновременно (Разметка страницы → Ориентация). - 📏 Таблица обрезается по краям:
Уменьшите масштаб печати в настройках (
Файл → Печать → Масштаб). Оптимальное значение —90-95%. Также проверьте, не установлены ли слишком большие поля. - 🖼️ Диаграммы или изображения искажаются:
В настройках принтера (
Свойства) отключите опциюПодгонка страницыи установитеФактический размер. - 🔒 PDF защищён от редактирования:
При экспорте через Adobe Acrobat снимите галочку
Защита документомв настройках безопасности.
Если ни один из способов не помог, попробуйте альтернативный подход:
- Скопируйте данные из Excel в Word.
- В Word вставьте как таблицу и настройте альбомную ориентацию (
Разметка страницы → Ориентация). - Экспортируйте документ Word в PDF.
FAQ: Частые вопросы по экспорту Excel в PDF
Можно ли сохранить альбомную ориентацию для отдельных листов в одном PDF?
Да, но только через макрос (Способ 2) или вручную. В Excel нет встроенной функции экспорта нескольких листов с разной ориентацией в один PDF. Альтернатива: сохраните каждый лист отдельно, затем объедините PDF через Adobe Acrobat или iLovePDF.
Почему в PDF не отображаются формулы, только результаты?
Большинство конвертеров (включая стандартный экспорт Excel) сохраняют только значения ячеек. Чтобы сохранить формулы:
- Скопируйте лист в новый файл.
- Нажмите
Ctrl + ~, чтобы отобразить формулы. - Экспортируйте в PDF.
Или используйте надстройку Kutools for Excel (платная), которая умеет экспортировать формулы.
Как сделать PDF с альбомной ориентацией, но книжной нумерацией страниц?
Это невозможно в стандартных настройках Excel. Решение:
- Экспортируйте PDF в альбомной ориентации.
- Откройте его в Adobe Acrobat.
- Добавьте колонтитулы с нумерацией через
Инструменты → Редактировать PDF → Колонтитулыи вручную поверните текст на 90°.
Можно ли автоматизировать экспорт в PDF для сотен файлов?
Да, с помощью Power Query и VBA. Пример макроса для пакетной обработки:
Sub BatchExportToPDF()
Dim folderPath As String, filePath As String
folderPath = "C:\Ваша_папка\" ' Укажите путь к папке с файлами
filePath = Dir(folderPath & "*.xlsx")
Do While filePath <> ""
Workbooks.Open folderPath & filePath
' Код экспорта из Способа 2
ActiveWorkbook.Close False
filePath = Dir()
Loop
End Sub
Для Power Query потребуется создать запрос на импорт файлов из папки, затем экспортировать результаты через Power Automate (для Office 365).
Почему при печати через PDF-принтер ориентация игнорируется?
Это происходит из-за конфликта настроек между Excel и виртуальным принтером. Решения:
- Обновите драйвер PDF-принтера (например, Microsoft Print to PDF).
- Используйте другой принтер, например, CutePDF или doPDF.
- В настройках принтера (
Свойства → Дополнительно) установитеОриентация по умолчанию: Альбомная.