Why can I print from Word but not Excel?

Microsoft Office applications tend to break at one point or the other due to several factors, mostly related to app/driver updates or Windows updates. Microsoft Office Excel is one such app which faces rare issues in printing. Sometimes, the printer does not print Excel files and in some exceptional occasions, the print option goes completely missing from the export options in Excel app. Fortunately, there are various ways you can fix the issues and enable your printer to print Excel files smoothly. In this article, we will guide you in fixing the issue when your printer does not print Excel files. Please follow the procedures below to fix the problem.

Repair Microsoft Office

  1. Look for the search bar in Windows taskbar and type Add or remove programs.
  2. Scroll down to the list of programs and select Microsoft Office 365 from the list.
  3. Click on Change option.
  4. Wait for the Repair tool to start up.
  5. Select Quick Repair if you want a faster repairing process. Generally, this will fix Excel file printing issues.
  6. Please allow some time for the process to complete. There is a progress bar to indicate the progress in repairing.
  7. Once the repair process is complete, restart your computer for the changes to reflect.

Select a new print area

  1. Defining a new print area can fix the issues related to printing an Excel file. To select a new print area, you need to first reset the print area.
  2. Select the tab called Page Layout and select Print Area. From the dropdown, select Clear Print Area.
  3. After this step, select the print area to be included in the print by selecting the cells with your mouse cursor.
  4. Click Print Area. Then click Set Print Area option.

Copy the Excel sheet to a new blank spreadsheet and save it

In some cases, there may be a temporary error with your current spreadsheet document. If you copy over the contents to a new spreadsheet, then it may fix the print issues for you.

  1. Navigate to File->New->Blank Workbook
  2. Select the unprintable cells and hit Ctrl+C to copy their contents.
  3. In the new spreadsheet, hit Ctrl+V to paste the copied contents.
  4. Now go to File->Save As and save the spreadsheet with a different name.
  5. Try to print the new spreadsheet and see if it fixes the issue.

Note: You may also try to save the document as an XPS file by selecting the XPS Document option from File->Save As.

Inspect the workbook

You may inspect the workbook and clear out some personal data to counter the print issues.

  1. Open your Excel Spreadsheet. To prevent data corruption, please make a duplicate copy of the spreadsheet by saving it as a duplicate Excel spreadsheet file with a different name. In this way, if anything goes wrong, you can always use the original spreadsheet file.
  2. Go to File->Info->Inspect Workbook
  3. Click on Inspect Document
  4. Follow the inspection guide. At this stage, you may instruct the spreadsheet to clear out junk data, including some printer data.

on June 14, 2019, 1:33 PM PDT

How to Print from Microsoft Excel & Avoid Printing Problems

Printing Microsoft Excel spreadsheets can be tricky, but you can avoid most printing problems by following these tips.

We may be compensated by vendors who appear on this page through methods such as affiliate links or sponsored partnerships. This may influence how and where their products appear on our site, but vendors cannot pay to influence the content of our reviews. For more info, visit our Terms of Use page.
Why can I print from Word but not Excel?

Image: iStockphoto/filmfoto

You’ve just sent an Excel spreadsheet to your printer, but when you check it, you discover that the spreadsheet didn’t print right. Maybe it printed in portrait mode when it should’ve printed landscape. Perhaps a certain section of your spreadsheet never printed or the spreadsheet took too many pages to print. Whatever went wrong, you can avoid many printing problems in Excel by following certain tips, such as tweaking the margins, setting the print area, scaling the sheet to print, and choosing the right sheet options.

For these steps, I’m using Excel 365 as part of an Office 365 subscription, but most of the advice here applies to the past couple of versions of Excel as well.

LEARN MORE: Office 365 Consumer pricing and features

How to check the orientation before printing Excel spreadsheets

This may seem obvious, but check the orientation before you print. That usually–but not always–means landscape mode. To check this, select the tab for Page Layout and click the icon for Orientation (Figure A).

Figure A

Why can I print from Word but not Excel?

Next, look at your page margins. From the Page Layout Ribbon, click the icon for Margins. To minimize the number of printed pages, choose the option for Narrow, or select Custom Margins and set up your own. Remember to leave at least a little space for margins to give your printed spreadsheet room to breathe (Figure B).

Figure B

Why can I print from Word but not Excel?

How to clear or set the print area before printing Excel spreadsheets

If your Excel spreadsheet isn’t printing properly, clearing or setting a print area can often help. Sometimes the wrong print area has already been set, in which case you want to clear it. To do this from the Page Layout Ribbon, click the Print Area icon and select Clear Print Area. If you now want to redefine the print area, select the cells that you want to print. Click the Print Area icon and select Set Print Area (Figure C).

Figure C

Why can I print from Word but not Excel?

How to set a page break before printing Excel spreadsheets

If your spreadsheet contains a lot of rows or columns, it may break at an inappropriate place when you print it. To fix that, you can manually set a page break. To set a horizontal page break, select the row where you want the printed page to break. To set a vertical page break, select an entire column. At the Page Layout Ribbon, click the Breaks icon and select Insert Page Break (Figure D). To remove the break, select the same row or column, click the Breaks icon, and select Remove Page Break. If you’ve created multiple page breaks that you want to remove, choose the option to Reset All Page Breaks.

Figure D

Why can I print from Word but not Excel?

How to check preview before printing Excel spreadsheets

Now might be a good time to see check how your spreadsheet will look when printed. Press Ctrl+F2 to jump into Print mode where you can preview the spreadsheet. You can then bounce from one page to another (Figure E). When done, click the left arrow at the top to return to regular view.

Figure E

Why can I print from Word but not Excel?

How to scale to fit before printing Excel spreadsheets

Another way to control the printing on multi-page spreadsheets is by setting a certain width, height, or scale. At the Page Layout Ribbon, click the dropdown box next to Width–from here, you can set a specific number of pages to print across. For example, if you want to squeeze a wide two-page spreadsheet onto one printed page, select the option for 1 page. Click the dropdown box next to Height. If you want to squeeze a long two-page spreadsheet onto one printed page, select the option for 1 page. If you want to shrink your spreadsheet to a certain percentage both in width and height, click the down arrow next to Scale or type a specific number, such as 75% (Figure F).

Figure F

Why can I print from Word but not Excel?

How to set advanced options before printing Excel spreadsheets

You can tweak your printed pages further by delving into the full Page Setup dialog box. To get there, click the small square in the lower right corner of the Page Setup section of the Page Layout Ribbon. At the tab for Page, you can adjust the scaling to a certain percentage as you did from the Ribbon. But you can also set a specific number of pages for both the height and the width (Figure G).

Figure G

Why can I print from Word but not Excel?

Click the Margins tab to adjust the margins or center the rows or columns for a small spreadsheet. Click the Header/Footer tab to create, revise, or remove a header or footer. Finally, click the Sheet tab. Here, you can set the print area and print titles. You can opt to print or not print gridlines and other visual marks. And you can choose the order of pages to print, either Down Then Over, or Over Then Down (Figure H).

Figure H

Why can I print from Word but not Excel?

Also See

  • How to become a cloud engineer: A cheat sheet (TechRepublic)
  • 50 time-saving tips to speed your work in Microsoft Office (free PDF) (TechRepublic)
  • How to add a drop-down list to an Excel cell (TechRepublic)
  • Cost comparison calculator: G Suite vs. Office 365 (Tech Pro Research)
  • Microsoft Office has changed, how you use it should too (ZDNet)
  • Best cloud services for small businesses (CNET)
  • Best to-do list apps for managing tasks on any platform (Download.com)
  • More must-read Microsoft-related coverage (TechRepublic on Flipboard)

  • Microsoft
  • Software

Why is my printer not printing from Excel?

There are several possible reasons: There may not be enough memory available. Try closing files and programs you aren't using. If you use a network for printing, there may be a problem with the network connection or the printer driver.

Why won't my HP printer print Excel documents?

Open the excel document. Click 'File", Click 'Print', in the dropdown change from default printer of 'HP Photosmart' to 'Microsoft Office Document Image Writer' or 'Microsoft XPS Document Writer'. The background screen kind of "refreshes", then change back to default printer in the dropdown and it will print.

How do I get Excel to print?

Select the worksheets that you want to print. Select File > Print, or press CTRL+P. Select the Print button or adjust Settings before you select the Print button.

Why is my Excel sheet blank when I try to print?

The answer is that Excel merely prints out the cells shown in print preview mode, and if you're printing blank pages, you've selected too many cells, or kept them too wide and forced Excel to print the range specified.