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
  • asp之家 网络编程 m.aspxhome.com