[大佬正在施工]大量word里的内容需要进行替换,有啥快捷方式吗

poloris-avatar

poloris

2022-01-06T12:55:26+00:00

如题,年底年底了摊上个大活儿

用了好几年的一千多个word,
领导让我全部重新调整一下他们编号

我今年已经来回批量改了三次了,
每次一个个文件挨个干,我觉得好他娘的蠢
老哥们,有没有傻瓜点的方式
python或者宏啥的
我想过个好年,可v200[s:ac:愁]
已经有位老哥在施工了,小弟没得钱了

--------------------------------------
重新编辑下需求,避免各位误会
这是第三版了...我有种改稿的快感[s:ac:喘]

实际需求,
就是对我司2021年使用一千余份word文件进行修订,更改其文件编号(文件名及内容均包含)供2022年使用,

具体文件格式为
名称:1001谷歌浏览器.docx、1002火狐浏览器、1003搜狗浏览器……
文件内含图片、表格,以“1001谷歌浏览器.docx”为例,
表格中有文本“编号:ABC/DE-1FG-23HI-2021-A-1001;
需要替换为文本“编号:ABCQWER-1FG-23HI-2022-A-1005,
并保留原有字体、字号、加粗等格式。
同时根据新编号重新命名为“1005谷歌浏览器.docx”

同理,“1002火狐浏览器.docx”文件名称需要改成“1088火狐浏览器.docx”,word内编号改为 ABCQWER-1FG-23HI-2022-A-1005....
以此类推,干到“2000百度浏览器”....

我目前汇有excel表格,内容为旧文件名称(1001谷歌浏览器、1002火狐浏览器、1003搜狗浏览器……2000百度浏览器),及分别对应的新旧两版编号。
-------------------------------------
有大佬提供火力支援了!
如果允许,我事后把成品发上来供大家参考[s:ac:瞎]
Luv4KB-avatar

Luv4KB

搜索 Word + 正则替换 试试
natural-avatar

natural

[url]https://blog.csdn.net/qq_40741855/article/details/84833820[/url]
Nest-avatar

Nest

最简单的就是写个脚本,找个ccq的挂机脚本自己改改吧
poloris-avatar

poloris

[quote][pid=580557812,30225377,1]Reply[/pid] Post by [uid=16996977]慕容缺玥[/uid] (2022-01-10 21:05):

[url]https://blog.csdn.net/qq_40741855/article/details/84833820[/url][/quote]1l讲了后我刚在看这个…
我先研究研究…
poloris-avatar

poloris

[quote][pid=580558155,30225377,1]Reply[/pid] Post by [uid=63202144]狗群之怒[/uid] (2022-01-10 21:07):

最简单的就是写个脚本,找个ccq的挂机脚本自己改改吧[/quote]如果我有这本事[s:ac:哭笑]
ChiefGraham-avatar

ChiefGraham

X宝出钱找人手工改。。
𝚂𝚞𝚗 𝙳𝚊𝚣𝚎𝚍-avatar

𝚂𝚞𝚗 𝙳𝚊𝚣𝚎𝚍

100块马云找人写个脚本
poloris-avatar

poloris

[quote][pid=580559357,30225377,1]Reply[/pid] Post by [uid=10205536]igolvye[/uid] (2022-01-10 21:12):

X宝出钱找人手工改。。[/quote]你这最靠谱了…
我今年的主要工作
就是打电话向各个组长要新人来搬砖[s:ac:哭笑]
CauzeMania-avatar

CauzeMania

python 或者c语言吧,一千个文件,鼠标流打开,一个一个替换,会死人的

算法很简单:
检索所有文件
依次打开
查找
替换
关闭保存
poloris-avatar

poloris

[quote][pid=580559572,30225377,1]Reply[/pid] Post by [uid=533404]dzdfzd[/uid] (2022-01-10 21:13):

100块马云找人写个脚本[/quote]淘宝店看了下不靠谱,
我宁愿让懂行的潭友赚个外快[s:ac:委屈]
gawax-avatar

gawax

batchdoc,实在找不到淘宝五块钱买一个。
[s:ac:哭笑]我之前也是几千张签证单替换俩字,找了半天找到这个。
ZotBuster-avatar

ZotBuster

哦 看错了,文档里还要改
poloris-avatar

poloris

[quote][pid=580559800,30225377,1]Reply[/pid] Post by [uid=62800840]乡村教师小田[/uid] (2022-01-10 21:15):

python 或者c语言吧

检索所有文件
依次打开
查找
替换
关闭保存[/quote]我没写过代码
下午上班的时候还觉得我这个逻辑相当简单
就是一个匹配替换的事
学过代码的应该都会
so easy 的活儿

直到我两个小时前下载了一个pycharm[s:ac:哭笑]
ghostboy-avatar

ghostboy

宏能实现吗
poloris-avatar

poloris

[quote][pid=580560230,30225377,1]Reply[/pid] Post by [uid=60216983]乌鸦上飞机[/uid] (2022-01-10 21:17):

我记得有个小脚本可以下到。是批量获得文件夹里文件的名字,生成一个excel。然后再excel里批量改好名字再执行脚本就能重命名了。大学时用过。。。[/quote]对的兄弟
我现在有文档,有文档目录
目录里有对应的A001和B001全部内容

只要有个小可爱,帮我完成下复制粘贴就可以了[s:ac:哭1]
有个脚本程序省得我以后找新人干活儿了[s:ac:哭笑]
Taha-avatar

Taha

只改文件名吗
the ol Tort-avatar

the ol Tort

如果是word文档,用C#最简单了吧,直接File查找,替换,保存都可以在代码中搞定
dirdy-avatar

dirdy

公司人多的话,领导说句话,各部门大家分一分,以前我们部门相对空闲时间多,帮备案做过两次义务劳动[s:ac:哭笑]
poloris-avatar

poloris

[quote][pid=580560588,30225377,1]Reply[/pid] Post by [uid=115542]beelay_back[/uid] (2022-01-10 21:19):

宏能实现吗[/quote]word自带的宏不行吧,按键精灵应该可以[s:ac:擦汗]