如何批量把每个word文档的文件名替换到该word中特定位置

就是我想把D盘abc文件夹中的所有文档里面出现的“2019年度党员个人信息采集表”都变成“文件名-个人信息采集表”。

比如“张三.doc”这个文档里面的内容“2019年度党员个人信息采集表”就变成了“张三-个人信息采集表”;“李四.doc”这个文档里面的“2019年度党员个人信息采集表”就变成了“李四-个人信息采集表”。

方法好用,额外加分。

看了你问题的描述…感觉你的问题很错误:变成文件名-个人信息采集表✘(正确的表示是:前缀名-个人信息采集表.doc)首先给你纠正一下,任何种类的、任何格式的文件后缀名不能随意更改或删除,否则智能设备、安装的软件不能使用、读取文件数据!
说句实话,你的问题不需要用到批量文件名修改器,一样方便修改文件名!
在doc文档中,复制(在鼠标右键选项)“-个人信息采集表”,然后关闭文档,重命名(单击需要修改文件名的文件,也在鼠标右键选项),然后在文件名中,粘贴(在鼠标右键选项)复制的字符即可(别忘了按下回车键保存文件名!如张三.doc修改文件前缀名为:张三-个人信息采集表.doc)!
重命名文件前缀名来的很快,复制、粘贴工具很方便、实用!只要稍微花点时间就可以搞定!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-05

用python可以比较方便的解决这个问题。假设这些docx文件在D:/tst文件夹下,文件第一行的字体设置为粗体、20号字。



import docx,os
for x in os.listdir('d:/tst/'):
wb=docx.Document('d:/tst/'+x)
style = wb.styles['Normal']
font = style.font
y=wb.paragraphs[0]
y.text=x[:-5]+'-'+y.text[8:]
font.size = docx.shared.Pt(20)
font.bold=True
wb.save('d:/tst/'+x)

第2个回答  2019-05-31
如何批量把每个word文档的文件名替换到该word中特定位置
word已经做好了,似乎就比较麻烦了,除非有人会编程哈。如果是才开始做,像这种可以采用word的邮件合并功能做就比较方便。
第3个回答  2019-06-05

用这款,百宝箱V10.0中主界面的批替换功能卡,doc类型。
第4个回答  2019-06-05
这个编程可以实现,需要文档
相似回答