跳至主要内容

从您的Word文档中拆分和提取页面(4种方法)

Author: Sun Last Modified: 2025-07-31

管理一个长篇Word文档有时需要您提取特定页面以进行单独审阅或分发。无论您是需要提取单个页面、一系列页面,还是根据定义的标准拆分整个文档,Microsoft Word都提供了几种有效的选项。以下是四种实用的方法,帮助您轻松地从Word文档中提取或拆分页面。

从Word中提取特定页面/当前页面

根据页面、标题、分隔符将整个Word文档拆分为单独的文件


视频:在Word中提取页面

 

从Word中提取特定页面/当前页面

 

本指南详细概述了三种高效的技术,用于从文档中提取特定页面或当前页面。


通过复制和粘贴功能提取页面 – 手动操作

从Word文档中提取特定页面或内容的最简单方法是使用复制和粘贴功能。

步骤1:选择要提取的内容

将光标放在要复制内容的开头,然后向下滚动到内容的末尾,按住 Shift 键,在内容末尾点击。

步骤2:复制所选内容

右键单击所选内容并选择 复制,或者直接按 Ctrl + C

步骤3:粘贴到新文档中

打开一个新的Word文档,并使用 Ctrl + V 粘贴内容。

步骤4:保存新文档

通过点击“文件” > “另存为”来保存新创建的文档。


通过打印为PDF功能提取页面 - 将提取的页面保存为PDF

另一种提取页面的方法是将其打印为PDF。当您需要以广泛接受的格式共享或保存提取的页面时,此方法非常方便。

步骤1:导航到打印菜单

在文档打开的情况下,转到“文件” > “打印”。

步骤2:选择 Microsoft Print to PDF

在打印机下拉菜单中,选择“Microsoft Print to PDF”。

Microsoft Print to PDF option

步骤3:指定页面范围

在设置中,选择您想要的打印范围:

Printing range options

  • 打印所有页面:打印文档的所有页面。

  • 打印选区:打印选中的内容,如果您未选择任何范围,则无法使用此选项。

  • 打印当前页:打印当前页面。

  • 自定义打印:根据需要打印自定义页面范围。当您选择此选项时,“页面”文本框会显示出来,供您输入要打印的页码。

    Page number typed for printing

步骤4:打印

点击“打印”,并选择保存PDF的位置。指定的页面将被保存为新的PDF文档。


通过VBA代码提取页面 - 将提取的页面保存到特定文件夹

如果您熟悉VBA,可以使用脚本来自动执行页面提取过程。此方法在处理大型文档时特别有用。

注意:以下代码一次只能提取连续的页面范围。
步骤1:按下 Alt + F11 键打开VBA编辑器
步骤2:插入新模块

在打开的“Microsoft Visual Basic for Applications”窗口中,点击“插入”选项卡,然后选择“模块”。

Module option in the VBA window

步骤3:插入代码

复制以下代码并将其粘贴到模块窗口中。

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
注意:此脚本允许您直接在代码中定义页面范围、文件名和保存路径。请务必修改 strFolderstrFileNamestartPageendPage 的值以满足您的需求。一旦宏运行,它将自动将指定的页面保存到新的Word文件中,无需用户交互。
步骤4:点击运行按钮或按 F5 键运行代码

运行代码后,会弹出一个对话框,告知您页面已提取完成,点击“确定”关闭它。

Pop-up dialog

步骤5:前往文件夹检查页面是否正确提取

The folder


根据页面、标题或分隔符将整个Word文档拆分为单独的文件

如果您想根据标题1、分页符、分节符或特定页码将页面提取为单独的文件,Kutools for Word 的“文档拆分”功能可以帮助您快速高效地完成任务。

Kutools for Word内置 AI 🤖,提供超过 100 种实用功能,助您简化任务。
步骤1:激活文档拆分功能

点击“Kutools Plus” > “拆分”以激活该功能。

Split button on the Kutools Plus tab

步骤2:自定义您的拆分
  1. 类型:选择您希望依据的拆分标准。

  2. 页面:如果选择“自定义”作为拆分方法,请输入您要提取的具体页码。

  3. 保存路径:浏览并选择一个文件夹以存放拆分后的文档。

  4. 文档前缀:输入用于命名拆分文档的前缀。

  5. 确定:点击以完成拆分。

    Split Document dialog

步骤3:前往文件夹并检查拆分后的文档

The folder

借助Kutools释放Word的全部潜力!体验超过100种强大的工具,旨在简化您的文档管理并增强您的编辑能力。立即下载,大幅提升生产力!

每种方法都针对不同的需求提供了解决方案:手动复制适用于简单的提取,打印为PDF适合分享特定页面,VBA实现自动化提取,而文档拆分则有助于组织庞大的文档。通过遵循这些步骤,您可以更有效地管理文档,并根据具体需求调整内容。

如需更多能够显著提升数据管理效率的Word策略,请进一步探索这里

最佳 Office 办公效率工具

Kutools for Word - 提升您的 Word 使用体验

🤖 Kutools AI 功能AI助手 / 实时助手 / 超级润色(保留格式)/ 超级翻译(保留格式)/ AI遮挡 / AI校正...

📘 文档驾驭力分割页面 / 文档合并 / 多格式导出选中内容(PDF/TXT/DOC/HTML等)/ 批量转换为 PDF...

内容编辑跨多个文件批量查找与替换 / 图片大小调整 / 行列翻转表格 / 表格转文本...

🧹轻松清理:一键去除多余空格 / 分节符 / 文本框 / 超链接,更多清理工具尽在清除所有分组...

创意插入:插入千位分隔符 /复选框 /选项按钮 / 二维码 / 条形码 / 批量插入图片,更多强大功能可在插入分组中发现...

🔍 精确选取:快速锁定指定页面 / 表格 / 形状 / 标题段落更多 选取 功能助力高效导航...

明星增强一键定位文件夹 / 自动插入重复文本 / 切换文档窗口 /11 转换工具...

🌍 支持40+ 种语言:您可以用喜欢的语言操作 Kutools,覆盖英语、西班牙语、德语、法语、中文等40 多种语言!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 想体验这些功能吗?
 

最佳 Office 办公效率工具

Kutools for Word - 100+ 款 Word 工具