如何将一个word文档按页分割成多个word文档

 时间:2024-10-12 11:20:53

1、在Word里面打开那个需要分割的文档(假设它的文件名叫做“原始文档.doc”);

如何将一个word文档按页分割成多个word文档

2、键入ALT+F11打开VBA编辑器,选择菜单“插入-模块”;

如何将一个word文档按页分割成多个word文档

3、粘贴下面的代码:Option ExplicitSu水瑞侮瑜b SplitPagesAsDocuments()D足毂忍珩im oSrcDoc As Document, oNewDoc As DocumentDim strSrcName As String, strNewName As String Dim oRange As Range Dim nIndex As Integer Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Set oSrcDoc = ActiveDocument Set oRange = oSrcDoc.Content oRange.Collapse wdCollapseStart oRange.Select For nIndex = 1 To ActiveDocument.Content.Information(wdNumberOfPagesInDocument) oSrcDoc.Bookmarks("\page").Range.Copy oSrcDoc.Windows(1).Activate Application.Browser.Target = wdBrowsePage Application.Browser.Next strSrcName = oSrcDoc.FullName strNewName = fso.BuildPath(fso.GetParentFolderName(strSrcName), _ fso.GetBaseName(strSrcName) & "_" & nIndex & "." & fso.GetExtensionName(strSrcName)) Set oNewDoc = Documents.Add Selection.Paste oNewDoc.SaveAs strNewName oNewDoc.Close False Next Set oNewDoc = Nothing Set oRange = Nothing Set oSrcDoc = Nothing Set fso = Nothing MsgBox "结束!"End Sub

如何将一个word文档按页分割成多个word文档

4、键入F5运行,看到“完成!”结束。

如何将一个word文档按页分割成多个word文档

5、检查当前文档所在路径下是否生成若干名为“原始文档_n.doc”(n代表其对应原始文档中的第几页)的文档,检查它们的内容是否就对应于原始文档每个页面的内容。

如何将一个word文档按页分割成多个word文档

6、如文档中有分节符分解后的文档会出现空白页,如要分解后不出现空白页,需要把文档中的分节符删除。消除分节符的方法(如下图):

如何将一个word文档按页分割成多个word文档
  • 如何将一个word按页分成多个?
  • 如何将一个word文档按页分割成多个word文档?
  • word文档如何拆分出多个文档?
  • 把一个word文档拆分为多个文档
  • 如何把word文档里的页面拆分成每页单独的文档
  • 热门搜索
    天津好吃的 二四六免费资料大全 疝气的最佳治疗方法 过失以危险方法危害公共安全罪 策划方案怎么写 杜鹃花的养殖方法和注意事项 胆囊息肉的治疗方法 头癣怎么治 猪耳朵的做法大全 怎么样提高精子质量