实现的目标
批量修改word文档的页眉和页脚
用到的python模块
pip install pywin32
脚本内容
import os
import win32com.client as win32
import pythoncom
#将需要替换页眉页脚的文档放到path下
path = u'D:\\需替换'
#原始页眉页脚内容
old_name = u'哈哈哈'
#新页眉页脚内容
new_name = u'嘿嘿嘿'
#替换失败记录日志
err_log = path + u'\\head修改出错列表.txt'
def log(text):
with open( err_log,"a+" ) as f:
f.write(text)
f.write('\n')
def change_header(path):
''' 更改文件的页眉页脚 '''
pythoncom.CoInitialize()
word = win32.Dispatch('Word.Application')
word.Visible = 0
word