Printing Problems

How to Set Print Entire Workbook as Default in Excel

Bushra ParveenBushra Parveen Oct 8, 2026 872 views

Question details

The user wants to configure Excel so that 'Print Entire Workbook' is automatically selected as the default option instead of 'Print Active Sheets'.

How to Set Print Entire Workbook as Default in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Preparing to print a multi-sheet workbook without having to manually change the print scope each time.
Observed behavior
Excel always defaults to 'Print Active Sheets' when the Print dialog is opened, requiring manual adjustment for users who frequently need to print the whole workbook.
Before you start

Verify that your printer has enough paper and ink, as accidentally sending a massive, multi-sheet workbook to the printer can quickly consume resources.

Solution 1Recommended

Manually Select Print Entire Workbook (Recommended)

Because Excel is hardcoded to default to 'Print Active Sheets' to prevent paper waste, the most reliable and safest method is to manually select the entire workbook option at the time of printing.

Microsoft intentionally designed Excel to default to the active sheet to avoid accidental bulk printing. While frustrating for some workflows, changing this setting manually takes only a second and requires no advanced technical setup.

1
Open the Print Menu

Click on 'File' in the top-left corner of the Excel ribbon, then select 'Print' from the left-hand menu (or press Ctrl + P).

2
Access Print Settings

Under the 'Settings' section, locate the first dropdown menu, which will currently be set to 'Print Active Sheets'.

3
Change the Print Scope

Click the dropdown and select 'Print Entire Workbook' from the list of options.

4
Execute the Print Job

Verify your print preview updates to show all pages in the workbook, then click the large 'Print' button.

Setting Does Not Save: This setting will revert to 'Print Active Sheets' the next time you open Excel. You will need to make this selection each time you initiate a new print session.

Print the Entire Workbook Easily in WPS Spreadsheet

While setting a permanent print default isn't natively supported by standard spreadsheet programs, WPS Spreadsheet offers an incredibly intuitive and fast Print dialog, making it seamless to manage your printing scopes alongside full Microsoft Excel format compatibility.

  1. 1. Open Your Workbook: Launch WPS Spreadsheet and open your multi-sheet document.
  2. 2. Access the Print Interface: Click the 'Menu' button in the top left and select 'Print', or use the keyboard shortcut 'Ctrl + P'.
  3. 3. Select Print Entire Workbook: In the Print dialog box, locate the 'Print what' section and choose the 'Entire workbook' radio button.
  4. 4. Confirm and Print: Review your printer selection and click 'OK' to print all sheets in the document.
Intuitive and easy-to-navigate Print dialog for quick adjustmentsHighly compatible with Microsoft Excel (.xlsx, .xls) formatsFast and lightweight program that handles large multi-sheet workbooks smoothlyFree to use for everyday personal and office tasks
QA img-9

Frequently Asked Questions

Can I permanently change the default print setting via the Windows Registry?

No. The default 'Print Active Sheets' behavior is hardcoded into Excel's core application architecture by design. It cannot be permanently changed via the Windows Registry, Group Policy, or Excel's Advanced Options.

Why does Excel default to printing only the active sheets?

This is a built-in safety measure designed by Microsoft to prevent users from accidentally wasting paper, ink, and printer time. Large workbooks can contain dozens of sheets and thousands of rows, which could cause massive print queues if accidentally triggered.

How do I print multiple specific sheets instead of the whole workbook?

Hold down the 'Ctrl' key and click on the specific sheet tabs you want to print at the bottom of your Excel window. Once they are highlighted, go to File > Print. The default 'Print Active Sheets' option will now print all of your manually selected sheets.

Will saving a Custom View remember my Print Entire Workbook setting?

No. While Custom Views in Excel can save specific worksheet-level print settings like margins, orientation, and print areas, they cannot override the application-level default to print only the active sheets upon opening the Print menu.