现在我有一个word文件,里面有上百页内容,我现在想把它拆分成一页一个文档的形式.....

现在我有一个word文件,里面有上百页内容,我现在想把它拆分成一页一个独立文档的形式,但是又不想一页一页的单粘贴,因为那会花费我一整天的工作时间......老板会杀了我。... 现在我有一个word文件,里面有上百页内容,我现在想把它拆分成一页一个独立文档的形式,但是又不想一页一页的单粘贴,因为那会花费我一整天的工作时间......老板会杀了我。
请问各位高手,我怎么才能快速地把这一整个word文件快速地拆分成以一页为一个单位的若干个文件????
别闹了好吗?我着急呢。
展开
 我来答
百度网友ba89742
2011-03-24 · 超过27用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:53.6万
展开全部
第三次修改

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

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

3、粘贴下面的代码:

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

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

5、检查当前文档所在路径下是否生成若干名为“原始文档_n.doc”(n代表其对应原始文档中的第几页)的文档,检查它们的内容是否就对应于原始文档每个页面的内容。
追问
按照你的方法做了...但是按下F5后,出来以下文字:
运行时错误"4605"
此方法或属性无效 因为 未选定文字
怎么办啊
追答
我是严格按照这个来的,第三步后没有动任何东西,直接按F5,很快成功了。
你确定你用的是word 还是wps, 我用的是正版的word,而且是在我试验成功后才回答你的。或者你试试这个,把里面的200改成1。
http://zhidao.baidu.com/question/164634421.html
明天再试试,祝你成功哦,呵呵!
(还有这个http://zhidao.baidu.com/question/143381141.html?an=0&si=3

搞好没有?不会是你word 有问题吧? 可以重装个好点的office

参考资料: http://zhidao.baidu.com/question/118581756.html

博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼word文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景... 点击进入详情页
本回答由博思aippt提供
百度网友4028237
2011-03-24 · TA获得超过588个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:65.5万
展开全部
把你的文档用制作电子书的工具做一下。然后单个章节做成单个的电子书。

后面步骤的你明白的。

或者。用虚拟打印机。打印当前页,打印到某个文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫亦
2011-03-24
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
告诉你一个相对简单点的方法:首先打开您那个几百页的word文档拉到你需要的保存的页数(比如你要保存第一页那就拉到第一页 以此类推),然后选中内容ctrl+X(剪切那一页的内容),接着 ctrl+A(选中其余全部文字)接着删除其余全部文字,最后再ctrl+V(黏贴上去)另存为下就OK 此操作前 先把原来的word 备份好!然后同时打开两个word文档 可以节约时间 希望能帮到你 不懂的话HI我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lin3170
2011-03-24 · TA获得超过392个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:341万
展开全部
另存为,删除不需要的,也行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用户名邵川
2011-03-24
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
貌似只有黏贴的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式