Как распечатать несколько книг в Excel?
Печать нескольких книг по очереди может быть утомительной задачей. Разве не было бы эффективнее распечатать все необходимые книги сразу? В этой статье приведено пошаговое руководство по пакетной печати нескольких Рабочая книга Excel одновременно, независимо от того, находятся ли они в одной или разных директориях. Данный метод обеспечивает упрощённый процесс печати, экономя ваше время и усилия.
Печать активных листов нескольких книг одновременно
Печать определённых или всех листов нескольких книг с помощью Kutools для Excel
Печать всех листов нескольких книг с помощью кода VBA
Печать активных листов нескольких книг одновременно
Если у вас есть несколько книг, содержащих множество листов, но вам нужно распечатать только активный лист каждой книги, вы можете решить эту задачу следующим образом:
1. Поместите книги, которые нужно распечатать, в одну папку, убедитесь, что они открыты, и активируйте нужные листы в каждой из них.
2. Перейдите в папку с книгами, которые нужно распечатать, выделите все файлы, щёлкните правой кнопкой мыши и выберите Печать в контекстном меню (см. снимок экрана):

Затем будут распечатаны все активные листы из открытых книг.
- Все файлы книг, предназначенные для печати, должны находиться в одной папке.
- Этот способ не поддерживает печать целых книг — он позволяет печатать только активные листы из каждой книги.
Печать определённых или всех листов нескольких книг с помощью Kutools для Excel
Если вам нужно распечатать указанные листы из выбранных книг, расположенных в одной или нескольких папках, описанные выше методы не подойдут. Однако Kutools для Excel легко справится с этой задачей! С помощью инструмента Мастер пакетной печати из Kutools для Excel вы сможете распечатать все книги или только нужные — независимо от того, находятся ли они в одной папке или в разных.
После установки Kutools для Excel выполните следующие действия:
1. Нажмите KUTOOLS PLUS > Печать > Мастер пакетной печати.
2. В диалоговом окне Мастер пакетной печати — Шаг 1 из 4 выберите тип «Файлы для печати». Если все файлы для печати находятся в одном каталоге, на шаге 2 мастера нажмите кнопку «Обзор», чтобы выбрать папку с книгами для печати, затем укажите тип файла: можно печатать файлы с расширениями xls, CSV, txt, prn или их комбинацию, а также задать другие необходимые типы файлов через поле «Укажите расширение файла».
![]() |
![]() |
Если вы выбираете файлы для печати из нескольких каталогов, на шаге 2 мастера нажмите кнопку Добавить файлы, чтобы добавить книги из разных папок.
![]() |
![]() |
3. На шаге 3 мастера выберите тип таблицы для печати. Доступны следующие варианты:
- Печать целых книг полностью
- Печать только листов
- Печать Печать только диаграмм
- Печать Печать листов и диаграмм вместе
- Печать определённых листов: отметьте в правой части списка книг те листы, которые нужно распечатать.

4. Нажмите кнопку «Далее». На шаге 4 мастера задайте параметры печати в соответствии с вашими потребностями:
- Параметры: Тихий режим: файлы, предназначенные для печати, не будут открываться.
- Создать отчет о печати: будет сформирован отчёт, содержащий информацию о файлах для печати, а также список возникших ошибок.
- Отключить макросы: автоматические макросы не будут запускаться при открытии книг.
- Пароль:Подсказка пароля: появится диалоговое окно с запросом пароля для печати файлов, защищённых паролем открытия.
- Используйте этот пароль: введите пароль для печати файлов, защищённых паролем открытия.
- Ссылки/Удалённые ссылки: при открытии каждого файла будут обновляться ссылки и удалённые ссылки.

5. Нажмите кнопку «Готово», чтобы запустить печать. Книги будут печататься полностью, одна за другой.
Печать всех листов нескольких книг с помощью кода VBA
Если вам нужно распечатать все листы из нескольких книг, описанный выше метод не подойдёт — но следующий короткий код VBA быстро справится с этой задачей.
1. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic for Applications.
2. Выберите «Вставка» > «Модуль» и вставьте приведённый ниже код в открывшееся окно модуля.
Sub PrintAllSheets()
'Updated by Extendoffice 2024/07/23
Dim wb As Workbook, sht As Object
For Each wb In Excel.Workbooks
For Each sht In wb.Sheets
sht.PrintOut
Next sht
Next wb
End Sub
3. Затем нажмите клавишу F5, чтобы запустить код, и все листы книг будут распечатаны.
См. также:
Как скопировать параметры страницы Excel на другие листы?
Как настроить диапазон печати в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек



