You can:

  1. 1️⃣ Send a folder of Word files to the printer without opening a single one.
  2. 2️⃣ Tell within seconds why Print vanished from your right-click menu.
  3. 3️⃣ Copy a working macro that walks a folder and prints every document in it.
BatchPrint Kuvakaappaus.
️ Eugene - SoftOrbitsin päätoimittaja, tietojenkäsittelytieteen tohtori, SoftOrbitsin teknologiajohtaja
📅 Viimeksi päivitetty:  2026-10-09

Select forty Word files in File Explorer, right-click, and Print is gone. Windows drops Open, Print and Edit once you select more than 15 items, so the usual advice on how to print multiple Word documents at once fails for larger selections. Five routes let you print multiple Word files at once. The quickest is a batch printer such as BatchPrint: it keeps its own file list, accepts a whole folder and names skipped files. The other four cost nothing and use software already on the PC: two menu routes, the printer queue and a VBA macro.

Windows 11 / 10Ilmainen kokeilu, ei rekisteröitymistä

What you'll need
  • A Windows 10 or 11 PC with a printer already set as the default
  • Microsoft Word, because Explorer hands the file to Word to do the printing
  • BatchPrint if the folder holds PDFs and spreadsheets as well
  • About 10 minutes for the macro route, under a minute for the rest


Mitä opit
Hae kohteessa 10 min Tallennukset 40 minMedium

Why a dedicated batch printer handles what the built-in routes cannot

TL;DR

Because it never goes through the Explorer menu. Software that can batch print Word documents keeps its own list of files, prints each one with its own settings, and tells you afterwards what did not print and why. That last part is the gap. Every built-in route further down this page fails silently.

Before building our own print engine, we installed a commercial batch printer and took it apart on a live machine to learn from what worked. Its settings tree had 42 nodes and 206 options, with 58 rows mapping file formats to rendering engines. The executable was 1.5 MB; bought libraries accounted for the other 200+ MB. Most of the money in this category goes into format coverage. You see the same work in a program built to convert MHT files to PDF offline: parsing the different dialects Internet Explorer, Edge, Chrome and Word write into a .mht container takes more effort than producing the PDF.

206
settings options, spread across 42 nodes, in the commercial batch printer we took apart before building our own

You can print multiple DOCX files and XLSX spreadsheets in the same run without Microsoft Office. BatchPrint uses Microsoft Office first to preserve Word's printed layout, then LibreOffice if Office is absent and LibreOffice is installed. With neither installed, it uses its own DOCX and XLSX reader. On that path, headers and footers do not print, and page breaks follow its layout engine. Saved emails also print from the list, saving you the Outlook step to save an Outlook email as a PDF first.

50+
file extensions land in one BatchPrint queue, so the DOCX contracts and the PDF invoices in one folder print in a single run

Forty files, the manual way
Open a document, Ctrl+P, pick the tray, print, close it and open the next. Around file twelve, you lose track of what printed.
VS
One list, one Start
Forty files leave in one run. The report names two password-protected files.

How to print a folder of Word documents with BatchPrint

Install BatchPrint and open it

Get the free trial for Windows 10 or 11 and run the installer. Printing runs on your own PC.

Add the folder, not the files one by one

Point BatchPrint at the whole folder. Word files, PDFs and the other files go into the same list.

 Adding a whole folder of documents to the BatchPrint list..

Set copies, duplex and page range on the rows that need it

You set these per file, so the contract can print double-sided while the cover page stays single.

 Per-file print settings on one row of the BatchPrint list..

Click Start and read the report

The report lists what printed and what failed, with reasons. Password-protected files appear as skipped.

BatchPrint BatchPrint

SoftOrbitsin eräajotulostusohjelmisto Windowsille tulostaa tiedostokasan avaamatta niitä. Lisää tiedostoja tai kokonainen kansio, paina Tulosta kerran, ja jokainen asiakirja menee tulostimeen asettamassasi järjestyksessä. Se tulostaa myös DOCX- ja XLSX-tiedostoja, jopa tietokoneella, johon Microsoft Officea ei ole asennettu.

How to print multiple Word documents at once from File Explorer in Windows 11

TL;DR

Select the files, right-click, and pick Print. Windows hands each file to Word, which opens it out of sight, sends it to the default printer and closes it again. No dialog appears, and the route stops working the moment you select more than 15 files.

For a small stack, the Explorer menu is the quickest route.

  • Open the folder in File Explorer and sort by Type, so the Word files sit together.
  • Select the files you want. On Windows 11, right-click and choose Show more options first.
  • Click Print.

Word prints each document in the background to the default printer and closes. You get no print dialog or report of which files printed. Copies, paper tray and page range come from the printer driver's defaults; set them in printer properties before you start.

Why does Print disappear when you select more than 15 files?

TL;DR

Because Microsoft removed it on purpose. Explorer hides the Open, Print and Edit entries once the selection passes 15 items, whatever the file type is. It is a guard against firing an action at a large pile of files by accident, and it is documented as intended behavior rather than a bug.

15
files is the default ceiling for the Open, Print and Edit entries in the File Explorer context menu, and Microsoft documents it as intended behavior

Microsoft's Windows client troubleshooting library names the affected entries and explains: "This is by design. These context menu items won't appear if selecting more than 15 items to avoid accidentally performing these actions on a large number of files."

The registry value that brings the menu item back:

The DWORD MultipleInvokePromptMinimum under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer controls the ceiling and defaults to 15. The same Microsoft article explains how to create or edit it. Sign out and back in, or restart explorer.exe, for the change to apply.
Microsoft writes that 16 "is interpreted as unlimited for showing the options from the context menu, however it doesn't allow the actual opening of the documents selected if selecting more than 16." To print 40 files this way, set the value above the number you plan to select.

Raising the registry value changes menu visibility. Word still has to handle the load, and you get no report of what printed. Above roughly two dozen files, use the queue route or the macro.

Why is Print missing when you selected fewer than 15 files?

TL;DR

Mixed file types. Explorer offers Print only when the selection shares that action, so a couple of spreadsheets dropped in among the documents strip the entry from the whole selection, even at eight files. The count is innocent here.

A user on Microsoft Q&A found Excel files mixed in with DOC files. Sorting by type and keeping each run under 15 brought Print back.
Your folder might hold DOCX contracts, scanned invoices you would convert PDF to JPG to view, and saved emails. A price list exported as CSV becomes printable through a CSV to PDF converter. For saved web pages, you can convert a folder of html files to pdf, including the resources folder, without opening each file. If clients need invoices by email, mail merge for Outlook and Excel sends each row its own letter and file. To check whether mixed types are hiding Print, sort by type in Explorer and select one block at a time.

Why do the documents come out in the wrong order?

TL;DR

Because the printing goes to the background. Word hands the next job to the spooler before the previous one has finished rendering, so jobs reach the queue in the order they finish rather than the order you clicked. Turning background printing off during the batch is the fix that actually holds.

Graham Mayor's batch print page for Word reports: "A number of users have commented that the application sometimes prints some of the documents out of order." His add-in switches off Word's background printing during the batch.

A user who printed about ten documents together reported the same problem on Microsoft's own Q&A. Answers attributed reordering to Windows, the printer and the print server. For numbered contracts or other jobs where order matters, avoid the menu route. Print in small groups, use the macro below with background printing off, or use a program that sends one file at a time.

How to print several Word files from the File > Open dialog

TL;DR

Word can print files it never opens, straight from its own Open dialog. Pick File, then Open, then Browse, select several files inside the dialog, right-click and choose Print. It is fast, and it gives you no chance to set anything first.

University IT departments and software vendors document this route. UCLA's IT knowledge base gives the steps and warns: "This sends the files straight to the printer without allowing you to adjust your printer settings."

You skip navigating to the folder in Explorer, but accept the driver's tray setting. The file-count limit is untested: UCLA names none, and we found no source establishing one. Keep selections modest. The dialog filters to document types by default, reducing the chance of selecting a stray spreadsheet.

How to print multiple files at once by dropping them on the printer queue

TL;DR

Drag the selected files onto the open printer queue window and Windows prints them. The 15-item rule is about context menu entries, so it has nothing to say about drag and drop. This is the shortest way around the wall when you do not want to touch the registry.

  • Open Settings, go to Bluetooth and devices, then Printers and scanners, click your printer and choose Open print queue.
  • Select the Word files in File Explorer.
  • Drag the selection onto the queue window and drop it.
You see jobs arrive in the queue, but get no print dialog or report afterwards. As with right-click printing, the printer defaults apply. If a file type has no registered print handler, dropping it does nothing and produces no error.

How to print every Word document in a folder with a VBA macro

TL;DR

Word's object model can print a file by name without opening a window for it. A Dir loop over the folder plus Application.PrintOut is the closest thing to a supported batch print inside Word itself, and it is the only built-in route that does not care how many files the folder holds.

Microsoft describes the PrintOut method as printing "all or part of the specified document". Its example loops through a folder with Dir("*.DOC") and calls Application.PrintOut FileName:=adoc for each match. This version adapts that loop:

Sub PrintFolderOfWordFiles()

Dim folderPath As String
Dim adoc As StringfolderPath = "C:\Invoices\"
adoc = Dir(folderPath & "*.doc*")

Do While adoc <> ""

Application.PrintOut FileName:=folderPath & adoc, Background:=False
adoc = Dir()
Loop

MsgBox "Finished."

End Sub

Press Alt+F11 in Word, choose Insert then Module, paste the code, change the folder path to yours, and press F5.

What each line of the macro does:

  • folderPath holds the folder, including the trailing backslash. A full path avoids relying on Word's current folder, as Microsoft's example does.
  • Dir(folderPath & "*.doc*") returns the first matching file name. Dir() returns the next on each pass. Microsoft's example matches only *.DOC; the extra wildcard includes .docx and .docm.
  • Application.PrintOut FileName:= prints the named file without showing a document window.
  • Background:=False waits until Word finishes printing each file before handing over the next.

The PrintOut reference documents Background:=False alongside PrintZoomColumn and PrintZoomRow for pages per sheet, and ManualDuplexPrint for double-sided output on printers without a duplex unit. Those three let you handle these settings within the macro.

Why does the macro stop on a locked or read-only file?

TL;DR

Because something else is holding the file. Word cannot get the access it needs on a document already open elsewhere, and a file or template flagged read-only-recommended can come back read-only even when the macro opens it cleanly. Both failures look identical from the outside: one document, no page.

The Word MVP FAQ's page on locked-file errors explains the hidden owner file, ~$Name.docx, that Word writes beside each open document. It produces the "file in use" message. A crash can leave it behind, keeping the document locked. Separately, a document or template saved with the read-only-recommended flag opens read-only, including when a macro opens it.
Macros using Documents.Open must close each document explicitly. If they fail before the close line runs, the window stays open. You can return an hour later to eleven Word windows from the batch. Printing by file name avoids leaving these windows behind.

What breaks when you send 100+ Word documents at once?

TL;DR

Nothing new breaks at volume. The same small failures simply arrive often enough to matter. One file is open on somebody else's PC, another wants a password from the bank, and the spooler reorders what is left. The built-in routes neither handle that nor mention it, so you find out at the printer.

Take a month of 140 invoices: one is open in Word on the accountant's second monitor, and two from the bank are password protected. The Explorer route prints 137 documents without reporting the other three. You have to count sheets to find what is missing.

Every Word window left by a failed file stays in memory. Saved email attachments, which you might read through an EML to PDF converter, remove the shared Print action when you include them in the selection. A wrong default tray can waste 140 sheets instead of one.

Before a large run, print three files as a sample. Check the tray, duplex setting and print order. You cannot undo a wrong printer default after all 140 documents have printed.

Which method should you use?

TL;DR

Three answers pick the route for you. Count the files, look at how many file types are mixed in, then check whether Microsoft Word is on the PC. Only one branch needs a macro, and only one needs anything installed at all.

Your situationRouteWhat it costs you
Up to 15 files, all Word, driver defaults are fineRight-click Print in File ExplorerNo settings, no report, order not guaranteed
More than 15 files, all Word, one-off jobDrop them on the printer queueSame lack of settings, but no registry edit
More than 15 files and you want the menu backMultipleInvokePromptMinimum above your file countA registry edit plus a sign-out or explorer.exe restart
A whole folder, same job every monthVBA macro with Background:=FalseYou maintain the macro; it stops on locked files
Folder mixes Word, PDF, spreadsheets, imagesA dedicated batch printerAn install, and settings you have to look at once
No Microsoft Office on the PCBatchPrint's own DOCX readerHeaders and footers do not print on that path

The last two rows justify using batch print software for Windows when you print multiple Word documents at once every month. For eleven letters going to the same tray, use the right-click menu; you need no extra installation.

BatchPrint BatchPrint
Print multiple Word documents at once without opening each one: Explorer right-click, Word's File Open dialog, the printer queue, and a VBA macro.
BatchPrint Kuvakaappaus.


🙋Usein kysytyt kysymykset

Yes. Right-click the file in File Explorer and choose Print. Windows passes it to Word, which prints in the background and closes without showing a window. A VBA macro calling Application.PrintOut with a file name also prints without a document window. Neither route shows a print dialog.

A VBA macro with a Dir loop prints each file by name, regardless of the folder's file count. A batch printer works from a file list and reports failures. Explorer's Print entry disappears when you select more than 15 files.

A failed batch job can leave them open. Macros using Documents.Open must close each file explicitly; a failure midway leaves the window on screen. Locked and read-only files are common triggers. Printing by file name avoids opening document windows.

Mixed file types can hide it. A single .msg or .zip among the documents is enough. Sort the folder by Type and select one block of Word files at a time, keeping the count under 15, to restore Print.

Print sends one document to the printer, usually through a dialog where you set copies and pages. Batch print sends many documents in one run without opening each one. You choose settings beforehand or per file in the list.

The built-in routes cost nothing; the macro takes ten minutes to set up once. None asks you to choose a tray before printing, so check the defaults to avoid wasting 140 sheets on a large job.

Yes. Windows limits the right-click route to 15 selected files. Above that, dropping files on the printer queue is quickest. For repeated jobs, use a macro that walks a folder of any size or dedicated software with its own file list. Printer memory and locked files can still limit the job.

Yes for the built-in routes here: Explorer sends files to Word, and the macro runs inside Word. BatchPrint can read DOCX and XLSX without Office, but its own reader omits headers and footers.

Sources