python写word下标_python实现在windows下操作word的方法
import win32com
from win32com.client import Dispatch, constants
w = win32com.client.Dispatch('Word.Application')
# 或者使用下面的方法,使用启动独立的进程:
# w = win32com.client.DispatchEx('Word.Application')
# 后台运行,不显示,不警告
w.Visible = 0
w.DisplayAlerts = 0
# 打开新的文件
doc = w.Documents.Open( FileName = filenamein )
# worddoc = w.Documents.Add() # 创建新的文档
# 插入文字
myRange = doc.Range(0,0)
myRange.InsertBefore('Hello from Python!')
# 使用样式
wordSel = myRange.Select()
wordSel.Style = constants.wdStyleHeading1
# 正文文字替换
w.Selection.Find.ClearFormatting()
w.Selection.Find.Replacement.ClearFormatting()
w.Selection.Find.Execute(OldStr,False,False,False,False,False,True,1,True,NewStr,2)
# 页眉文字替换
w.ActiveDocument.Sections[0].Headers[0].Range.Find.ClearFormatting()
w.ActiveDocument.Sections[0].Headers[0].Range.Find.Replacement.ClearFormatting()
w.ActiveDocument.Sections[0].Headers[0].Range.Find.Execute(OldStr,False,False,False,False,False,True,1,False,NewStr,2)
# 表格操作
doc.Tables[0].Rows[0].Cells[0].Range.Text ='123123'
worddoc.Tables[0].Rows.Add() # 增加一行
# 转换为html
wc = win32com.client.constants
w.ActiveDocument.WebOptions.RelyOnCSS = 1
w.ActiveDocument.WebOptions.OptimizeForBrowser = 1
w.ActiveDocument.WebOptions.BrowserLevel = 0 # constants.wdBrowserLevelV4
w.ActiveDocument.WebOptions.OrganizeInFolder = 0
w.ActiveDocument.WebOptions.UseLongFileNames = 1
w.ActiveDocument.WebOptions.RelyOnVML = 0
w.ActiveDocument.WebOptions.AllowPNG = 1
w.ActiveDocument.SaveAs( FileName = filenameout, FileFormat = wc.wdFormatHTML )
# 打印
doc.PrintOut()
# 关闭
# doc.Close()
w.Documents.Close(wc.wdDoNotSaveChanges)
w.Quit()
python写word下标_python实现在windows下操作word的方法相关推荐
- python可以操作word吗_python实现在windows下操作word的方法
import win32com from win32com.client import Dispatch, constants w = win32com.client.Dispatch('Word.A ...
- word python 域 操作_python实现在windows下操作word的方法
本文实例讲述了python实现在windows下操作word的方法.分享给大家供大家参考.具体实现方法如下: import win32com from win32com.client import D ...
- python在windows下操作word的方法的代码
把写内容过程经常用的一些内容收藏起来,下边内容内容是关于python在windows下操作word的方法的内容,希望能对各位朋友有些好处. import win32com from win32com. ...
- 用Python写脚本:通过ssh在Windows下批量管理Linux
对于超过10台以上的linux服务器,就需要考虑如何进行批量管理了. 我了解的通常的方法有以下几种: 一:在linux系统下,编写except脚本,通过ssh远程执行命令.上传下载文件等. 二:使用S ...
- 实现在Windows下安装Lighttpd的方法
逛javaeye时,看到大牛们推荐使用lighttpd Web服务器,如是下载下来安装尝试了一把. 大致经历一下几个步骤: 1.windows系统下需要cygwin 环境的支持,如是先下载安装cygw ...
- php sendmail方法,PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sen ...
- 在Linux下和Windows下遍历目录的方法及如何达成一致性操作
最近因为测试目的需要遍历一个目录下面的所有文件进行操作,主要是读每个文件的内容,只要知道文件名就OK了.在Java中直接用File类就可以搞定,因为Java中使用了组合模式,使得客户端对单个文件和文件 ...
- windows下枚举串口的方法,超好用,跟设备管理器枚举一样
做上位机,与设备通信,经常会用到串口.看到一些串口助手,像SSCOM,能自动扫描枚举PC的串口.所以后面的应用,我也加上自动枚举串口. 在网上找的资料,最多的是读取注册表里的内容,HKEY_LOC ...
- windows下ssh server搭建方法
windows下ssh server搭建方法 –网络工程师 陆华兴 微信.手机:18912948909 因项目需求需要搭建ssh server,linux下openssh自带ssh server,wi ...
最新文章
- ES6面试 知识点汇总(全)
- 8Manage PPM助力中投证券 项目管理向数字化转型
- oracle表空间最大30G?如果一张表超过30G怎么办
- Python第三方模块tesserocr安装
- date得到当前日期
- 移动端 H5 分屏页面适配问题--设计稿比例与设备宽高比例不同
- 开发者论坛一周精粹(第四十七期)服务器变更已备案域名需要重新备案吗?
- 谁是面向对象设计中的霸主?(中)
- 設置Linux保留物理內存並使用 (1)
- 如何在centos中找到安装mysql_如何在CentOS 7上安装MySQL
- heroku创建linux主机,将Yesod部署到Heroku,无法静态构建
- 039 我的技术成长历程
- uni-app微信小程序——商城(6)——我的主页
- GoF 的 23 种设计模式的分类和功能
- 超简单使用阿里云注册商标
- 学习Python前景怎么样?
- java robot api_java机器人API学习笔记
- Altium Designer--如何制作过孔(Via)库
- 彰显个性│博客园的自定义主题
- golang中的select原理解析
热门文章
- 借助Zotero标签功能实现已读功能
- 个人收集的资源(1st) Orange'S:一个操作系统的实现及光盘源代码(免费免积分)
- nginx中不同client设置User-Agent与user_agent的坑
- System 命名空间
- 来一起学习一下vue3.0 初体验---comeon
- 你应该知道的Tor的七件事
- 优惠券营销引流量来源
- 被女朋友三番五次拉黑后,我用 Python 写了个“舔狗”必备神器
- 推荐几个美团、阿里、百度大厂大佬的公众号
- [解读小程序]手机归属地查询Demo(四)