KutoolsforOffice — One Suite. Five Tools. Get More Done.February Sale: 20% Off

How to batch print the 1st page of multiple Word documents

AuthorAmanda LiLast modified

Printing only the first page of many Word documents is a common need for cover pages, invoices, summaries, or title sheets. However, Microsoft Word does not provide a native “first page only” batch print option. Depending on your setup, there are two practical ways to do this.


Batch print first page of every document using Kutools

Kutools for Word provides a powerful Batch Printing tool that allows you to apply the same print rule to multiple documents. This includes printing only the first page of each file. You can choose individual documents or whole folders to print, including files stored in subfolders.

Kutools for Word

Kutools for Word helps you handle everyday document tasks faster with practical tools built right into Microsoft Word—no coding, no complex setup.

  • AI writing, polishing, translation, and summarization
  • Batch find and replace across documents
  • Merge and split Word documents easily
  • Batch Word ↔ PDF conversion
  1. Open Word. On the ribbon, click Kutools Plus > Batch Printing.
    Open Batch Printing in Kutools for Word
  2. In the Print Specific Pages window, do the following:
    1. Add documents to print:
      • Click Add Files to select specific Word documents.
      • Or click Add Folder to include all documents in a folder (and its subfolders).
    2. Select First page under the Print Range section.
    3. Click Print.
      Batch print settings in Kutools
      Tips:
      • Other options in the Print Range let you print the last page, odd or even pages, all pages, or a custom page range across all documents.
      • Enable Print in reverse order to change the page output order, which can help keep printed pages arranged correctly.

When the batch print completes, a result window appears showing the number of documents processed successfully.

Batch print result dialog in Kutools for Word

Note:

  • Batch Printing uses the default printer set in Word. To print to a different printer, select it in File > Print before running the batch.
    Printer selection in Word

Pros

  • Easy-to-use interface with clear print options
  • Made for batch printing (less manual work)
  • Control print range for all documents in one place
  • No fixed limit on number of files
  • Add files or entire folders quickly
  • Better day to day workflow for repeat printing

Cons

  • Requires Kutools for Word to be available

Want a faster way to handle similar tasks in Word? Try Kutools for Word and simplify your daily work.


Batch print first page of every document with VBA

If you prefer a native solution without add-ins, you can use a VBA macro to print only the first page of each document in a folder.

  1. In a new or separate Word document that you do not plan to print, press Alt + F11 to open the VBA editor.
  2. Click Insert > Module.
    Insert a new module in the VBA editor by clicking Insert > Module
  3. Paste the macro below into the Module window, then replace C:\YourFolder\ with your own folder path.
    Sub BatchPrintFirstPage()
        Dim folderPath As String
        Dim fileName As String
        Dim doc As Document
    
        ' Set your folder path here (must end with a backslash)
        folderPath = "C:\YourFolder\"
        If Right(folderPath, 1) <> "\" Then folderPath = folderPath & "\"
    
        fileName = Dir(folderPath & "*.doc*")
    
        Application.ScreenUpdating = False
    
        Do While fileName <> ""
            Set doc = Documents.Open( _
                FileName:=folderPath & fileName, _
                ReadOnly:=True, _
                AddToRecentFiles:=False _
            )
    
            doc.PrintOut Range:=wdPrintRangeOfPages, Pages:="1", Background:=False
            doc.Close SaveChanges:=wdDoNotSaveChanges
    
            fileName = Dir()
        Loop
    
        Application.ScreenUpdating = True
    End Sub
  4. Press F5 to run the macro.

The macro prints the first page of every Word document in the specified folder. Documents stored in subfolders are not included.

Notes:

  • The macro must run from a separate, non-printed Word document, or the batch will fail.
  • Macros must be enabled. If your company blocks macros, this method won’t work.
  • This method uses the printer currently selected in Word. If you need to use a different printer, choose it first in File > Print before running the macro.

Pros

  • One run prints the whole folder
  • No fixed limit on number of files
  • Can be customized (filter files, skip names, etc)

Cons

  • Macros may be disabled by policy
  • Requires basic VBA editing
  • Large batches may cause Word to slow down or become unresponsive

Conclusion

If you want a quick and user-friendly way to print only the first page of multiple documents, Kutools Batch Printing is the easiest option. If you prefer a built-in approach and don’t mind some setup, a VBA macro offers a reusable and flexible alternative.

I hope you found this tutorial helpful. If you’d like to explore more Word tips and practical solutions, please click here to browse our full collection of Word tutorials.