终于找到既能支持doc,又能支持docx的批量快速替换工具了,它就是WordSR宏脚本。
本帖已更新--目前兼容性最好,替换效果最佳的组合:
Everything+WordSR
本方法优点:
1.兼容性好,完美支持doc和docx,即支持word 2003/2007/2010
2.如果替换过程中因为文件损坏,文件占用,文件加密等各种问题而出现不能替换的时候,WordSR会将该错误文档打开,并输出一个日志文件----这样大大方便我们将这些错误文档进行定位,并直接采取粉碎措施!
3.速度快,性能好,终于不卡机了~
4.支持页眉页脚,超链接替换~
题外话:
PPT,PPTX,PDF,XLS,XLSX格式的文档,市面上几乎没有优秀的批量内容替换工具。
国产的《超级字符串批量替换工具》可用,但是性能差,运行速度卡。
这块有妙招的同事吗?我现在打算直接全部粉碎。
【排除极端的低级格式化,拔硬盘等手段】几乎所有的可用工具和可用方法我都尝试了一遍。
结论是:
这活儿要把他完全做好,需要各种工具,方法一块上。
本文思路拙见,欢迎拍砖~
详细教程:
一:去除磁盘相关文件只读属性
下载附件中的1bat去只读属性.rar
解压完毕后得到1.bat,扔到硬盘各个分区的根目录下
这里需要打开CMD去调用这个批处理,不要直接双击运行,例如:
接着D,E,F......盘同样的操作。
二,使用Everything工具通配符匹配所有doc,docx文件
搜索通配符格式:*.doc | *.docx
三,在桌面或者某个剩余空间比较大的盘中新建一个空白文件夹 【集中营】
我们的目的是使用WordSR宏脚本去集中处理这些doc,docx文件,所以需要建立一个集中营
例如我在桌面上新建一个 tmp 目录
四,接着我们回到Everything
将我们刚才搜索出来的所有doc,docx文件 【Ctrl+A】全选
注意,这里不要剪切,要复制,剪切会报错
复制完成,我们要在这个集中营里进行【集中处理】
五,接着打开我们的WordSR
下载本文中的附件WordSR.rar,并进行解压
WordSR是用VBS语言写的宏,所以双击这个doc文档即可。
大家看到这个提示,是不是很熟悉,07、2010的同事,这里需要启用内容,允许宏的运行。
然后再根据提示双击右边的蓝色部分
这时候我们强大的WORDSR就出现了。
这里,我以自己为例,我把我的填写内容写上,大家依葫芦画瓢
搜索内容:填上我们需要替换的敏感词
由于WORDSR貌似不支持强大的正则表达式,所以这里需要慢慢来。
替换:XX
文件掩码:【集中营】目录\*.doc
勾选项:按照图中的来即可
那么,每一次替换一串敏感词,我们只需要更改文件掩码即可。
文件掩码更换为:【集中营】目录\*.docx
六,然后我们点击【替换】,WORDSR就开始飞快的工作了~
替换过程中,如果某个文档有一些未知错误,宏会将它自动打开在边上,稍后我选择的是直接把这些文档干掉!
七,替换完成
300份文档,用时2分钟 检查了一下结果:
页眉部分:
大家可以看到,我的已经完美替换成功了。
八,接下来最后一部我们要做的是清空除【集中营】以外的所有文档
还是打开我们强大的everything
将我们【集中营】之外的原先文件--即未处理过的文档全部用360粉碎机粉碎!~
备注:
超级字符串批量替换工具的方法仍然可行,本文提供非公司版的完美破解版。
大家可以继续尝试。
如果文件名中也出现了一些敏感词汇,建议先用everything将其搜索出来。
如果少的话(一般都比较少)就直接粉碎掉吧~
如果多的话,网上找一些文件名批量替换工具,这个好找的~