一、一个word文档怎么拆分成几个文档
一个word文档拆分成几个文档可以利用word自身的功能直接产生新建文档;
所需工具:
电脑
word文档
步骤:
1、打开需要拆分的文档,文档里面输入内容。如图所示:
2、以大纲视图显示文档,点击【视图】再点击【大纲视图】如图:
3、在需要拆分的地方的标题处,设置“级别”如图
4、选中要拆分出来的文档(含带级别的标题)。将鼠标移动到标题前的空心十字符号上,此时鼠标指针变成十字箭头,点击鼠标即可选定该标题以及其包括的内容。
5、打开文档操作,点击“显示文档”,展开相应文档操作按钮;点击“创建”按钮,创建子文档;
6、点击“菜单”按钮,弹出“另存为”对话框,即可生成以“设置了级别的标题”为文件名的子文档;如图
二、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代表其对应原始文档中的第几页)的文档,检查它们的内容是否就对应于原始文档每个页面的内容。
如文档中有分节符分解后的文档会出现空白页,如要分解后不出现空白页,需要把文档中的分节符删除。消除分节符的方法:
注意事项
分节符若全部替换,要注意替换后文档可能会出现排版混乱,这则需要自己手动排版了。