同一目录下有很多文件夹,文件夹里面有word文档,如何批量把所有在统一文件夹下的word文合并成一个

同一目录下有很多文件夹,文件夹里面有word文档,如何在目录下面运行程序批量把所有在同一文件夹下的word文合并成一个文件... 同一目录下有很多文件夹,文件夹里面有word文档,如何在目录下面运行程序批量把所有在同一文件夹下的word文合并成一个文件 展开
 我来答
有口无心丶Fate
2015-05-26 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:54.5万
展开全部
合并文档可以将多个文档快速合成为一个,它是Word提供的一个崭新功能,其使用方法是:打开合并前的源文档,单击“工具”菜单中的“比较并合并文档”命令。

在对话框中找到要合并的目标文档,单击“合并”旁边的下拉按钮,可以在菜单中选择即将执行的操作。假如您要在原始文档中显示比较结果,可以单击“合并”命令;若要在当前打开的文档中显示比较结果,应当单击“合并到当前文档”命令;要想在新文档中显示比较结果,就要选择“合并到新文档”命令。
更多追问追答
追问
我有很大文件,要批量合并
追答
1、新建一个WORD文档,命名后保存到和要合并的1000多篇文档一个文件夹里。
2、摁ALT+F11进入宏编辑器。
3、双击左上角的ThisDocument,在右侧的代码区粘贴代码如下:

Sub 合并文档()
Application.ScreenUpdating = False
MyPath = ActiveDocument.Path
MyName = Dir(MyPath & "\" & "*.doc")
i = 0
Do While MyName ""
If MyName ActiveDocument.Name Then
Set wb = Documents.Open(MyPath & "\" & MyName)
Selection.WholeStory
Selection.Copy
Windows(1).Activate
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Selection.Paste
i = i + 1
wb.Close False
End If
MyName = Dir
Loop
Application.ScreenUpdating = True
End Sub
mkw007
2015-05-27 · TA获得超过4269个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1630万
展开全部

试试这个,可能对你的需要有参考价值。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式