word原文档如何分段保存成新的word文档

来源:百度知道 编辑:UC知道 时间:2024/09/21 12:31:27
一个比较长的大word文档,想根据内容分别保存成几个短的word文档,除了一页页的复制粘贴之外有什么好的方法可以自动生成吗?
大家说的稍详细点,把步骤列出来,谢谢

我现在假定你使用的是Word 2007.

1、在你需要拆分的位置,插入分节符:“页面布局-分隔符-分节符-下一页”。

2、新建一个宏:“视图-宏-查看宏”,在弹出的“宏”对话框中,输入“Export”到“宏名”中,然后点击“创建”。

3、在出现的VB编辑窗口中,删除全部内容.

4、将下面代码粘贴进编辑窗口:
Sub Split()
Const strFileExtension = ".docx"
Dim oSection As Section
Dim strTargetFileName As String
For Each oSection In ActiveDocument.Sections
strTargetFileName = Replace(ActiveDocument.FullName, strFileExtension, "_" & oSection.Index & strFileExtension)
oSection.Range.ExportFragment strTargetFileName, wdFormatDocumentDefault
Next
MsgBox "完成!"
End Sub

5、鼠标在粘贴进去的几行代码里面任意位置点一下,然后按“F5”键,等待出现“完成!”对话框。

6、这时,在你这个文档所在目录下,已经按照拆分的段落生成了几个新的文档。假设你的原始文件名叫做“文档.docx”,拆分成3个段落,那么几个新文件的名字就是“文档_1.docx”-“文档_3.docx”。

如果你的Word是2003或者上面的步骤你有不清楚的地方,可以补充提问或给我发站内消息。

文件,另存为.

选自动分节保存