Python:用【Win32】模块,结合Word通配符替换,将Word文档表格的部分内容替换为加粗
目录
一、思路
1.遍历表格,根据需要,如果只设置某一个表格,指定即可(具体代码注释有)
2.对表格区域查找替换
二、代码
三、执行结果
1.执行前
2.执行后
一、思路
1.遍历表格,根据需要,如果只设置某一个表格,指定即可(具体代码注释有)
2.对表格区域查找替换
二、代码
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块wdApp = EnsureDispatch("Word.Application")
aDoc = wdApp.ActiveDocument # aDoc为当前文件
# wdApp.Visible = False # 程序设置为不可见
# aDoc = wdApp.Documents.Open(r"E:\abc.docx") # 打开已经存在的文件i = 0
for ta in aDoc.Tables: # 遍历表格,如果无需遍历,直接将ta指定为某个表格即可,如这样指定为第一个表格:ta = aDoc.Tables(1)# f为每个表格区域查找f = ta.Range.Find# 查找框参数f.ClearFormatting() # 清除原有格式f.Forward = True # 向前查找f.Format = True # 查找格式f.Wrap = constants.wdFindStop # 查找完成即停止f.MatchWildcards = True # 使用通配符,根据需要设置f.Text = '[!^13^l::]{1,}[::]' # 查找的内容# 替换框参数f.Replacement.ClearFormatting() # 清除原有格式f.Replacement.Text = '^&' # 替换框内容f.Replacement.Font.Bold = True # 替换文本设置为加粗f.Execute(Replace=constants.wdReplaceAll) # 执行,查找全部i += 1# aDoc.Close(wdSaveChanges) # 保存并关闭文件,根据需要设置
print(f'完成,共替换了{i}个表格')
三、执行结果
1.执行前
执行前
2.执行后
执行后
Python:用【Win32】模块,结合Word通配符替换,将Word文档表格的部分内容替换为加粗相关推荐
- word中将文档的高亮文字全部选中并加粗
1.将鼠标放在高亮文字所在行,点击"查找",选择左下角格式中的突出显示 2."替换"为 选择格式–字体-加粗. 参考链接:http://club.excelho ...
- 计算机一级word之sum函数,Word2013文档表格中利用SUM函数对数据进行计算的方法
在Word 2013中,表格具有基本的计算能力,如对数据求和.统计次数以及求平均数等.对数据的计算,用户可以通过Word提供的计算函数来实现,下面以使用SUM函数对数据求和为例来介绍对数据进行计算的方 ...
- (五)、JAVA基于OPENXML的word文档插入、合并、替换操作系列之word文件合并[支持多文件]
(五).JAVA基于OPENXML的word文档插入.合并.替换操作系列之word文件合并[支持多文件] 二.word合并的多种方案简单比较 三.基于Open Xml WordprocessingML ...
- (一)JAVA基于OPENXML的word文档插入、合并、替换操作系列之基础篇
(一)JAVA基于OPENXML的word文档插入.合并.替换操作系列之基础篇 前言 什么是Open Xml? Open XML SDK 这系列笔记要做点什么? 涉及技术点 关于word.openxm ...
- java openxml 操作 word,(三)、JAVA基于OPENXML的word文档插入、合并、替换操作系列之html转word...
(三).JAVA基于OPENXML的word文档插入.合并.替换操作系列之html转word 系列笔记传送门 富文本转word文档 准备待转换内容 内容清理与格式化 转换成word文档 输出结果展示 ...
- 洗礼灵魂,修炼python(21)--自定义函数(2)—函数文档,doctest模块,形参,实参,默认参数,关键字参数,收集参数,位置参数...
函数文档 1.什么是函数文档: 就是放在函数体之前的一段说明,其本身是一段字符串,一个完整的函数需要带有函数文档,这样利于他人阅读,方便理解此函数的作用,能做什么运算 2.怎么查看函数文档: func ...
- word7计算机搜索设置,win7系统下word文档中进行查找和替换的方法【图文教程】...
在win7系统电脑中,我们经常会用到word软件来编辑一些文档,已经成为装机必备软件,而在使用word的时候会使用到多种编辑的处理方式,比如查找替换功能,尤其是在长篇的文档中,当需要替换某些字或符号的 ...
- Python批量识别图片中的文字并保存到txt文档中
Python OCR工具pytesseract,之前是惠普的产品,被Google收了之后就给开源了. 1.需要下载并安装Google Tesseract,下载地址看图片上有,要下载4.0.0版本的 2 ...
- 两个excel文档查找相同选项后替换_看似普通的查找和替换功能,用好了,能让你的工作效率翻一番...
关注[新精英充电站]能力提升看得见! 在Word中,查找和替换功能是编辑文档时时常要用到的重要功能,它能帮助我们快速将文档或表格中查找到的内容或格式等替换为指定的内容或格式,特别是遇到大量需要修改的相 ...
最新文章
- 李沐团队半年离开六人,MxNet是否英雄落幕?贾扬清:关键能否解决新痛点
- freebsd php mysql_FreeBSD下Mysql5+Apache2+PHP5的安装
- Java IO编程全解(五)——AIO编程
- 如何让LINUX程序运行在多CPU?
- 20159206《网络攻防实践》第四周学习总结
- 7.18 collection random os sys等模块
- pythons实现信号分帧
- james邮件服务器的用户信息添加
- 解决Python print输出不换行没空格的问题
- linux 路由跟踪命令_一文掌握linux系统路由跟踪指令traceroute
- web安全day7:IIS之FTP服务器
- js+div+css下拉导航菜单完整代码
- 【NLP】华为发布「国产Copilot内核」PanGu-Coder,而且真的能用中文哦!
- android ding铃声,Ring a Ding Dong
- 一意孤行亚马逊----一个钓鱼疯子的巴西亚马逊之行( 11.9月 27日 最惨的一天 ) 作者:咸水鱼...
- rpa机器人java开发,RPA机器人的“三大铁律”
- 全屏滚动,微场景,H5全屏切换滚动页面制作的方法介绍
- 如何让word文档中的代码格式优雅
- 智行订票系统需求分析报告
- 登陆拦截页面报错:localhost 将您重定向的次数过多。 尝试清除 Cookie. ERR_TOO_MANY_REDIRECTS