Как печатать несколько книг 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 для приложений.
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?
Как печатать диапазоны в 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек