本文目录一览:

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

运行后,会弹出一个窗口,在里面输入你想按多少页导出。如果你想每5页存一个文档,那么就写5,如果是按1页,就写1。

Sub 多页导出()

Dim MyPath As String, PageCount As Integer

  Dim StartRange As Long, EndRange As Long, MyRange As Range

  Dim Fn As String, MyDoc As Document, i As Integer

  Dim q%, a%

  On Error Resume Next

  Application.ScreenUpdating = False

  MyPath = ActiveDocument.Path

  PageCount = Selection.Information(wdNumberOfPagesInDocument)

  Selection.HomeKey unit:=wdStory

q = InputBox("一闪流溢让我问问你,你想分几页导出,如5页,填写5")

  For i = 1 To PageCount / q + (PageCount Mod q)

      StartRange = Selection.Start

   

      Selection.EndKey unit:=wdLine

   

      Fn = i "." ActiveDocument.Name

   

      If i * q = PageCount Then

   

          EndRange = ActiveDocument.Content.End

       

      Else

   

   

         For a = 1 To q

          Selection.GoToNext (wdGoToPage)

              Next a

       

          EndRange = Selection.Start

       

       

      End If

      Set MyRange = ActiveDocument.Range(StartRange, EndRange)

   

   

      MyRange.Copy

      Set MyDoc = Documents.Add

   

      With MyDoc

   

           .Content.Paste

           .Content.Paragraphs.Last.Range.Delete

           .Content.Paragraphs.Last.Range.Delete

           .SaveAs FileName:=MyPath "/" Fn

           .Close

           End With

          Next

  Application.ScreenUpdating = True

End Sub

代码借鉴改编自excelhome的雨雪霏霏和守柔,雨雪霏霏。守柔

如果答案对你有帮助,记得留言点赞。

word能按页拆分成单独文档吗

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

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

粘贴下面的代码:

Option Explicit

Sub SplitPagesAsDocuments()

Dim oSrcDoc As Document, oNewDoc As Document

Dim 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

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

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

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

注意事项

分节符若全部替换,要注意替换后文档可能会出现排版混乱,这则需要自己手动排版了。

怎样把同一个word文档按页拆分

首先启动word2010,执行快捷键组合ctrl+o打开一份待拆分的文档。执行视图菜单,选择大纲模式,查看页面排版的变化。依次选择需要拆分的文件标题,设置大纲级别为1级。选择需要拆分的标题前面的加号,执行大纲菜单中的显示文档,接着点击创建按钮。采用同样的方法依次创建其他子文档,并查看创建结果。执行文件-保存命令,这样就将所有的子文件依次进行保存了,查看保存后的文档。

word文档怎样把一页分成两页

方法一:打开一个Word文档,选中要进行分开的部分。

请点击输入图片描述

然后依次点击上方菜单栏中的“布局”—“分栏”—“两栏”,即可分成左右两半。

请点击输入图片描述

方法二:按键盘上的“Ctrl+A”选中全部文字。

请点击输入图片描述

4

然后依次点击“布局”—“分栏”—“两栏”,即可完成分割。

请点击输入图片描述