python批量替换页眉页脚实例代码
作者:longzhiwen888 时间:2022-09-09 11:02:29
简介
本文分享的实例代码主要通过python语言实现批量替换页眉页脚的操作功能,具体如下。
代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import win32com,os,sys,re
from win32com.client import Dispatch, constants
# 打开新的文件
suoyou = os.listdir('d:\\daizhuan')
#print suoyou
for i in suoyou:
wenjian_name = os.path.join('d:\\daizhuan',i)
#print wenjian_name
if os.path.isfile(wenjian_name):
w = win32com.client.Dispatch('Word.Application')
w.Visible = 0
w.DisplayAlerts = 0
daizhuan = 'd:\\daizhuan\\%s' % i #准备替换的文件夹
wancheng = 'd:\\wancheng\\%s' % i #替换完成后输出的目录
doc = w.Documents.Open('d:\\biaozhun\\biaozhun.doc')
w.ActiveDocument.Sections[0].Headers[0].Range.Copy()
wc = win32com.client.constants
doc.Close()
doc2= w.Documents.Open( daizhuan)
w.ActiveDocument.Sections[0].Headers[0].Range.Paste()
w.ActiveDocument.SaveAs(wancheng)
doc2.Close()
doc3 = w.Documents.Open( 'd:\\biaozhun\\biaozhun.doc')
w.ActiveDocument.Sections[0].Footers[0].Range.Copy()
doc3.Close()
doc4= w.Documents.Open( daizhuan)
w.ActiveDocument.Sections[0].Footers[0].Range.Paste()
doc4.Close()
try:
w.Documents.Close()
w.Quit()
except Exception , e:
print str(e)
总结
来源:http://blog.csdn.net/longzhiwen888/article/details/46562115
标签:python,docx,页眉页脚
0
投稿
猜你喜欢
em和strong的区别
2008-12-23 12:08:00
Python安装使用命令行交互模块pexpect的基础教程
2023-07-09 22:43:40
Python正则表达式教程之二:捕获篇
2023-08-24 00:27:39
由prototype_1.3.1进入javascript殿堂-类的初探
2008-05-22 12:44:00
利用Python实现简单的相似图片搜索的教程
2023-10-24 18:45:36
sql 自定义百分比转换小数函数代码
2011-09-30 11:54:01
教你如何用python开发一款数字推盘小游戏
2021-11-03 23:22:14
python中的列表与元组的使用
2023-07-23 08:25:12
python爬虫 urllib模块反爬虫机制UA详解
2022-04-07 02:22:51
ASP如何跳出本次进入下一次循环
2008-10-23 13:46:00
解决pycharm无法调用pip安装的包问题
2023-01-25 23:43:16
Python程序打包工具py2exe和PyInstaller详解
2021-04-17 05:04:12
面向对象设计过程中必须遵守的相关准则
2009-01-08 15:52:00
最新python 字符串数组互转问题
2023-07-07 18:34:06
一个挺酷的星级投票效果
2010-08-03 12:44:00
Alexa排名数据xml接口及其参数说明
2008-11-07 13:03:00
使用xmlhttp为网站增加股市行情查询功能
2007-10-10 21:09:00
Python算法之求n个节点不同二叉树个数
2022-08-22 03:59:30
Python利用matplotlib.pyplot.boxplot()绘制箱型图实例代码
2022-11-18 05:08:26
NumPy索引与切片的用法示例总结
2022-05-13 19:33:38