Skip to main content

Kutools for Office — One Suite. Five Tools. Get More Done.

Split and Extract Pages from Your Word Documents (4 Ways)

Author Sun Last modified

Managing a long Word document can sometimes require you to extract specific pages for separate review or distribution. Whether you need to extract a single page, a range of pages, or split the entire document based on defined criteria, Microsoft Word offers several effective options. Below are four practical methods to help you extract or split pages from your Word document easily.

Extracting specific pages / current page from Word

Split the whole Word documents to separate files based on Pages, Headings, Breaks


Video: Extract Pages in Word

 

Extracting specific pages / current page from Word

 

This guide provides a detailed overview of three efficient techniques to extract either specific pages or the current page from your document.


Extracting pages by Copy and Paste feature – manually

The simplest way to extract specific pages or content from a Word document is by using the copy and paste function.

Step 1: Select the contents you want to extract

Place the cursor at the front of the contents you want to copy, then scroll down to the end of the contents, and hold Shift key, click at the end of the contents.

Step 2: Copy the selected contents

Right-click on the selected contents and choose Copy, or simply press Ctrl + C

Step 3: Paste into a new document

Open a new Word document and paste the content using Ctrl + V.

Step 4: Save the new document

Save your newly created document by clicking "File" > "Save As".


Extracting pages by Print to PDF feature - save extracted pages to PDF

Another way to extract pages is by printing them to a PDF. This method is handy when you need to share or save the extracted pages in a widely accepted format.

Step 1: Navigate to the Print Menu

With the document open, go to "File" > "Print".

Step 2: Select Microsoft Print to PDF

In the Printer dropdown, choose "Microsoft Print to PDF".

Microsoft Print to PDF option

Step 3: Specify Page Range

In the settings, select the printing range you want:

Printing range options

  • Print All Pages: Print all pages of the document.

  • Print Selection: Print the selection, if you do not select any range, this option cannot be used.

  • Print Current Page: Print current page.

  • Custom Print: Print custom page ranges as you need. When you choose this option, the "Pages" textbox is shown for you to type the page number for printing.

    Page number typed for printing

Step 4: Print

Click "Print", and choose a location to save your PDF. The specified pages will be saved as a new PDF document.


Extracting pages by VBA code - save extracted pages to a specific folder

If you're comfortable with VBA, you can use a script to automate the page extraction process. This method is especially helpful when working with large documents.

Note: The code below can only extract a continuous range of pages at one time.
Step 1: Press Alt + F11 keys to open the VBA Editor
Step 2: Insert a new Module

In the opened "Microsoft Visual Basic for Applications" window, click the "Insert" tab, then choose "Module".

Module option in the VBA window

Step 3: Insert the code

Copy the code below and paste it into the module window.

Sub SaveSpecifiedPagesAsNewDoc()
'UpdatebyKutools
    Dim objNewDoc As Document
    Dim objDoc As Document
    Dim strFolder As String
    Dim strFileName As String
    Dim startPage As Long
    Dim endPage As Long
    Dim startRange As Range
    Dim endRange As Range
    
    ' Initialize
    Set objDoc = ActiveDocument
    
    ' Specify the folder path and file name here
    strFolder = "C:\Users\AddinsVM001\Desktop\pdf\extract pages" ' Example path
    strFileName = "ExtractedPages" ' Example file name
    
    ' Specify start and end pages here
    startPage = 3
    endPage = 4
    
    ' Find the range of the specified pages
    With objDoc
        ' Go to the start of the start page
        .GoTo(What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=startPage).Select
        Set startRange = Selection.Range
        
        ' Go to the start of the page after the end page, to get the complete end page
        .GoTo(What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=endPage + 1).Select
        Selection.MoveLeft Unit:=wdCharacter, Count:=1
        Set endRange = Selection.Range
        
        ' Define the range from start to end page
        Set startRange = .Range(Start:=startRange.Start, End:=endRange.End)
       
        
    End With
    
    ' Copy the defined range
    startRange.Copy
    
    ' Open a new document to paste the selection
    Set objNewDoc = Documents.Add
    objNewDoc.Content.Paste
    
    ' Save the new document
    objNewDoc.SaveAs2 FileName:=strFolder & "\" & strFileName & ".docx"
    objNewDoc.Close False
    
    ' Clean up
    Set objNewDoc = Nothing
    Set objDoc = Nothing
    Set startRange = Nothing
    Set endRange = Nothing
    
    MsgBox "Pages " & startPage & " to " & endPage & " have been extracted to " & strFileName & ".docx"
End Sub
VBA pasted into the module window
Note: This script lets you define the page range, file name, and save path directly in the code. Be sure to modify the values of strFolder, strFileName, startPage, and endPage to match your needs. Once the macro runs, it will automatically save the specified pages to a new Word file without user interaction.
Step 4: Click run button or press F5 key to run the code

After running the code, a dialog pops out for telling you the pages have been extracted, click "OK" to close it.

Pop-up dialog

Step 5: Go to the folder to check if the pages are extracted correctly

The folder


Split the whole Word document into separate files by pages, headings, or breaks

If you want to extract pages into separate files based on Heading 1, page breaks, section breaks, or specific page numbers, the "Split Document" feature of Kutools for Word can help you get the job done quickly and efficiently.

Kutools for Word, equipped with AI 🤖, offers over 100 handy features to simplify your tasks.
Step 1: Activate the Split Document feature

Click "Kutools Plus" > "Split" to activate the feature.

Split button on the Kutools Plus tab

Step 2: Customize your split
  1. Split by: Choose the criterion you want to split by.

  2. Page: If you choose "Custom" as the split method, enter the specific page numbers you want to extract.

  3. Save to: Browse and choose a folder to locate the split documents.

  4. Document Prefix: Type prefix for naming the split documents.

  5. OK: Click to finish the split.

    Split Document dialog

Step 3: Go to the folder and check the split documents

The folder

Unleash the full potential of Word with Kutools! Experience over 100 powerful tools designed to streamline your document management and enhance your editing capabilities. Download now for a transformative productivity boost!

Each method offers a solution for different needs: manual copying for simple extractions, printing to PDF for sharing specific pages, VBA for automated extraction, and document splitting for organizing extensive documents. By following these steps, you can manage your documents more effectively and tailor the content to your specific requirements.

For additional transformative Word strategies that can significantly enhance your data management, explore further here.

Best Office Productivity Tools

Kutools for Word - Elevate Your Word Experience

🤖 Kutools AI Features: AI Assistant / Real-Time Assistant / Super Polish (Preserve Format) / Super Translate (Preserve Format) / AI Redaction / AI Proofread...

📘 Document Mastery: Split Pages / Merge Documents / Export Selection in Various Formats (PDF/TXT/DOC/HTML...) / Batch Convert to PDF...

Contents Editing: Batch Find and Replace across Multiple Files / Resize All Pictures / Transpose Table Rows and Columns / Convert Table to Text...

🧹 Effortless Clean: Sweap away Extra Spaces / Section Breaks / Text Boxes / Hyperlinks / For more removing tools, head to the Remove group...

Creative Inserts: Insert Thousand Separators / Check Boxes / Radio Buttons / QR Code / Barcode / Multiple Pictures / Discover more in the Insert group...

🔍 Precision Selections: Pinpoint Specific Pages / Tables / Shapes / Heading Paragraphs / Enhance navigation with more Select features...

Star Enhancements: Navigate to Any Location / Auto-Insert Repetitive Text / Toggle Between Document Windows / 11 Conversion Tools...

🌍 Supports 40+ Languages: Use Kutools in your preferred language – supports English, Spanish, German, French, Chinese, and 40+ others!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Want to try these features?
 

✨ Kutools for Office – One Installation, Five Powerful Tools!

Includes Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint

📦 Get all 5 tools in one suite | 🔗 Seamless integration with Microsoft Office | ⚡ Save time and boost productivity instantly

Best Office Productivity Tools

Kutools for Word - 100+ Tools for Word

{# article_7499_afterDisplayContent #}