用Python复制Word内容并使用格式设字体与大小
来源:互联网 发布:eclipse for linux 32 编辑:程序博客网 时间:2024/06/07 20:55
网上流传的部分可以百度关键词“Python”和“word”后查看文章学习,以下内容为个人实践,修正了不能运行出错的情况。
import win32comfrom win32com.client import Dispatch,constants w = win32com.client.Dispatch('Word.Application')# 或者使用下面的方法,使用启动独立的进程:# w = win32com.client.DispatchEx('Word.Application')#win32com.client.gencache.EnsureDispatch('Word.Application')# 后台运行,不显示,不警告w.Visible = 0w.DisplayAlerts = 0 # 打开一个文件复制到新的文件doc = w.Documents.Open( FileName = r'd:\zhengmin.doc' )newdoc = w.Documents.Add() # 创建新的文档 # 用插入复制文字myRange = newdoc.Range(0,0)myRange.InsertAfter(doc.Content) #将doc 复制到newdocmyRange=newdoc.Range(newdoc.Content.Start,newdoc.Content.End) #全选#select=myRange.Select() #网上学到用select设格式,其实下面的才对myRange.Style.Font.Name="楷体" #设字体myRange.Style.Font.Color=0x0000ff #设字的颜色myRange.Style.Font.Size=30 #设字的大小,由本人推测出此功能newdoc.SaveAs(r'D:\b.doc') #另存新文件为b.docnewdoc.Close()# 关闭# doc.Close()w.Documents.Close()w.Quit()
- 用Python复制Word内容并使用格式设字体与大小
- python复制word中的内容,包括格式、图片、文字
- 使用WORD宏实现查找带格式的文字并复制到特定地方
- 怎样设页眉字体的大小.用VC
- 用python-docx修改已存在的Word文档的表格的字体格式:
- word内容无法复制
- 使用Activex插件复制剪贴板中的word或excel内容到web HTML编辑器并自动上传图片或文件
- Apose.word控件获取书签中的内容并复制到一个新的word文档中
- 条件格式与复制有隐藏内容的表格
- pdf复制到word格式
- 使用python读取指定目录下的源代码并将内容复制到同一新文件中
- 用python读取json格式内容并保存到excel中
- 使用Python访问并下载网页内容
- 使用Python访问并下载网页内容
- 使用Python访问并下载网页内容
- C# 如何将Excel表格复制到Word中并保留格式
- 用C#将XML中的文字数据写如WORD文档,并控制其格式(包括字体的样式和字体大小)
- 用C#将XML中的文字数据写如WORD文档,并控制其格式(包括字体的样式和字体大小)
- AOP
- [2013.7.24] 工作日志
- STL LIST中自定义排序函数例子
- SQL Server 2008 安装时,提示不是有效的安装路径
- repeater纵向重复显示数据,即第一列为字段,第二、三、四。。列重复显示数据
- 用Python复制Word内容并使用格式设字体与大小
- hdu3367(最大生成树+最大边+并查集)
- android中设置分割线
- rails3项目解析之3——redis
- 数学在计算机图形学中的应用
- (转)Redhat关闭SELinux和防火墙的办法
- 商业计算中Java高精度计算BigDecimal类
- log4j详细配置
- 腾讯推出微信公众平台企业服务平台风铃