我知道这是一个老问题,但我一直在努力想办法解决同样的问题,结果找到了一个相当难看的解决方案,但却完成了任务。请注意,在插入wdFieldPage之后,我必须重新定义activefooter,否则得到的页脚看起来像of 12,而不是{}。在

我使用的是python3.4,测试文档.doc只是一个现有的.doc文件,其中一些随机文本分布在两个页面上,没有现有的页脚。在w = win32com.client.gencache.EnsureDispatch("Word.Application")

w.Visible = 0

adoc = w.Documents.Open("C:\\temp1\\testdocument.doc")

activefooter = adoc.Sections(1).Footers(win32com.client.constants.wdHeaderFooterPrimary).Range

activefooter.ParagraphFormat.Alignment = win32com.client.constants.wdAlignParagraphRight

activefooter.Collapse(0)

activefooter.Fields.Add(activefooter,win32com.client.constants.wdFieldPage)

activefooter = adoc.Sections(1).Footers(win32com.client.constants.wdHeaderFooterPrimary).Range

activefooter.Collapse(0)

activefooter.InsertAfter(Text = ' of ')

activefooter.Collapse(0)

activefooter.Fields.Add(activefooter,win32com.client.constants.wdFieldNumPages)

adoc.Save()

adoc.Close()

w.Quit()

python处理word页码_使用Python向Word文档添加页码相关推荐

  1. QAxObject word文档添加页码(页眉和页脚)

    基于QAxObject 操作word文档 加油吧 骚年 分享的起因 最近工作需求有QAxObject 操作word文档添加页码的问题,借助朋友的分享. 解释 首先我们看看ActiveQt的非常重要的一 ...

  2. 使用PDF编辑器为PDF文档添加页码教程

    在日常工作中编辑PDF文档时,必然会遇到需要给PDF文档添加页码的情况.那么如何给PDF文档添加页码呢?需要借助什么软件才能完成呢? 今天就教大家轻松为PDF文档添加页码. PDF编辑器https:/ ...

  3. 使用PDF编辑器轻松为PDF文档添加页码教程

    在日常工作中编辑PDF文件时,必然会遇到需要给PDF文档添加页码的情况.那么如何给PDF文档添加页码呢?需要借助什么软件才能完成呢? 今天就教大家轻松为PDF文档添加页码. 教程如下: 1.下载安装并 ...

  4. python selenium爬虫保存_爬虫之自动保存文档-使用python/selenium

    网络抓取的时候会碰到需要从网站下载文件的情况.下面提供两种方法: 1.  selenium + firefox + firefoxProfile 核心要点是在firefox中设置相关的下载参数,然后在 ...

  5. pdf常用字体包 -baijiahao_如何给PDF文档添加和插入页码?

    如今PDF格式因其比常用的office格式更稳定,被越来越多人使用,但也正因为近几年才慢慢广泛使用,对于其编辑的相关操作也相对陌生,那么如何给PDF文档添加页码呢?如果不喜欢从第一页就开始编码,如何直 ...

  6. python docx table 生成_从Python docx生成docx文件,pythondocx

    python-docx是python编程语言的一个库,可以对docx文档进行读,同时也可以进行生成docx文档,这篇文档主要是讲生成docx文档. 1.生成一个空docx文档 # coding:utf ...

  7. python自然语言处理书籍_精通Python自然语言处理pdf

    自然语言处理(NLP)是有关计算语言学与人工智能的研究领域之一.NLP主要关注人机交互,它提供了计算机和人类之间的无缝交互,使得计算机在机器学习的帮助下理解人类语言. 本书详细介绍如何使用Python ...

  8. 学python将来做什么_学python能干嘛?

    明确目标 所谓明确目标就是要先知道,学习python的目的是为了什么? 一.Python可以做什么? 二.为了将来从来从事相关开发工作? 三.简便当前工作环境,提升工作效率? 四.不甘落后,学习一门语 ...

  9. 如何添加二级标题_怎样给Word文档添加目录?

    您好,欢迎来到[爆炒Office],这里有原创的实用办公软件技巧.着手工作实际,解决办公问题. 概述 本文介绍Word中常用的操作--给文档添加上目录.这一操作很常用,也很简单,但是,不同的操作得到的 ...

  10. 自从学会Python后,无视百度文库VIP,所有文档免费下载阅读

    最近要用到百度文库查资料,但是很多都需要付费VIP或者下载券,还不能复制,就有点苦逼! 还好小编会Python,在Python面前真的所有VIP都是小意思,啥视频网站,资料网站等等,统统无视收费机制! ...

最新文章

  1. Python+OpenCV 图像处理系列(7)—— 图像色彩空间及转换
  2. 两种超级智能,哪一个对人类未来影响更为深远?
  3. Android 开源框架 ( 十六 ) 视频播放器 --- JiaoZiVideoPlayer(JieCaoVideoPlayer)
  4. Linux 下打core并调试core
  5. 1.8-1.10 大数据仓库的数据收集架构及监控日志目录日志数据,实时抽取之hdfs系统上...
  6. POJ - 2676 Sudoku(dfs)
  7. 2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...
  8. 系统架构设计师 - 软件架构设计 - 软件架构风格
  9. linux 看防火墙的启停日志,LINUX下防火墙iptables的日志管理
  10. 实现前端页面跳转的几种方式
  11. JS 继承(类式 与 原型式)
  12. html在线测试 css,HTML+CSS测试
  13. 惊了!一个程序员的水平能差到什么程度
  14. 【CCF推荐专区】注意这些期刊提前截稿?计算机领域最快15天录用!
  15. 柳传志二十年驭人成就柳氏联想
  16. win10修改用户名/指纹无法置入/用户文件没有重命名的选项
  17. js调用打印机打印网页字体总是缩小一号的解决方法
  18. vue实现随机生成分享海报(内容动态)
  19. C++ Windows——计算耗时(获取高精度毫秒计时)
  20. Isight2019 集成MATLAB2019 (64位)的优化问题

热门文章

  1. ZOJ3549 Little Keng(快速幂)
  2. 中山西路620号 的人才服务中心搬到 梅园路77号去了
  3. 磁盘管理压缩卷显示服务器异常,Win7分配盘符提示“磁盘管理控制台不是最新状态”错误怎么办...
  4. pygame 单色背景颜色
  5. 展锐物联网芯片V8811—全球首个PSA认证区块链解决方案
  6. kindle paperwhite 完美越狱,KPV / Koreader 安装
  7. 【NLP】文本匹配——Enhanced LSTM for Natural Language Inference阅读与总结
  8. 2019HPU-ICPC-Training-1
  9. vnc4server安装路径_redhat6.9VNC安装目录和注意项
  10. Unity小地图的实现