在文档批量合并那篇里面提到了不同格式文档批量合并有两种方法,第一种方法在那篇里面,第二种方法在这里。
第二种方法是把不同格式的文件统一成一种格式的,例如把docx、txt文件都统一成doc文件,这样把doc文件统一合并,就可以了!
有一种说法是可以用word自带的转换向导来做,就是“文件→新建→其他文档→转换向导”来批量转换,但是转换向导这个工具太行踪明灭了,有些版本根本也找不到,我们接着用VBA工具。
先列几个转换关系:1,其他格式转为txt,这个应该算是比较常用,毕竟txt文本兼容性非常高。2,其他格式转为doc,这个吧,好多人的office系统很低版本,docx都打不开。
就从这两个入手吧。
Ps:我是不是无聊啊?大半夜在家里面编程玩……%>_<%
哦……测试了几下,有些情况会报错,那么我还是用现成的软件吧,等调试好了,再说VBA代码吧。
我试了好几个软件,都不是很好用,真是骗子好多啊!自己有一技之长真的很重要!
下面这个软件算是比较好用的,它能把docx和doc都转换成txt文件,但问题是docx文件会被转换成dtxt文件,这个文件格式是不存在的,但没有关系,你列表选择打开方式的时候,也可以用记事本打开,也没有乱码。也比较好用,在左面的下拉框里面,选择你要转为txt文件的文件夹,我要转的是“新建文件夹”这个文件夹,就是蓝色的地方,双击,右面的显示框里面就会出现“新建文件夹”里面所有文件的列表,可以仔细观赏一下,我多么才华横溢,文能安邦,武能定国,我真的不是为了虚荣才选这些文件的,只不过是因为诗词文件量很小,用来做测验不错。 然后,点击“转换为文本”按钮,等着就行。不一会儿,“新建文件夹”里面就会出现一堆dtxt和txt文件,就是那些docx和doc文件转换出来的。
当然,我们肯定还要有下一步,因为dtxt这种文件格式,就算能用记事本打开,也奇奇怪怪的,我们就要把dtxt文件格式统一规划成txt。
方法如下,在“新建文件夹”里面建立一个txt文件,假设这个文件名称为“郎郎好棒啊.txt”,把破折号里面的内容复制到这个txt文件里面,把文件名保存成“郎郎好棒啊.cmd”。
不会改后缀名?你还行不行啊?
工具——文件夹选项——查看——高级设置,去掉“隐藏已知文件的拓展名”前面的对号!
——————————
@echo off
ren *.dtxt *.txt
echo ok &pause>nul
——————————
右键单击“郎郎好棒啊.cmd”文件,xp用户直接运行,win7用户选择以管理员身份运行。
Ok!
运行结束后,命令提示符显示了不管什么,都不用管,直接关了就行,因为就算你能看懂,你也解决不了。
把“新建文件夹里”的文件,按照类型重新排序,把txt文件都选出来,就是doc、docx文件。
这是批量转换成txt文件格式的方法。
还有另一个软件,但我觉得这个软件也很不好用,大家随便看看吧!
选择doc文件夹,就点黄色的那个文件夹的小框框,就能调出来选择文件夹的窗口,你要是直接复制文件夹路径贴在里面也行。选择保存文件夹,就是你要把那些导出的txt文件放在哪里,不要是一个文件夹,也不要是子文件夹。
点击“转换wps和doc”就行,但问题是这个好像主要是针对wps做的软件,你得先下载wps office,要不然就会报错“无效字符”。
好吧,还是凑合用上面的那个软件吧!
我是不是只说了一个doc、docx怎么转换成txt的方法了?至于doc和docx之间怎么转换,或者txt怎么转换成docx,doc,我都没有说,是不是?
等我把程序调解明白再说!
Ok……
不ok也OK了。。。