Python复制Word内容并使用格式设字体与大小实例代码


Posted in Python onJanuary 22, 2018

简介

网上流传的部分可以百度关键词“Python”和“word”后查看文章学习,以下内容为个人实践,修正了不能运行出错的情况。

代码示例

import win32com 
from 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 = 0 
w.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 复制到newdoc 
myRange=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.doc 
newdoc.Close() 
 
# 关闭 
# doc.Close() 
w.Documents.Close() 
w.Quit()

总结

以上就是本文关于Python复制Word内容并使用格式设字体与大小实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python 获取et和excel的版本号
Apr 09 Python
easy_install python包安装管理工具介绍
Feb 10 Python
python中global用法实例分析
Apr 30 Python
Python记录详细调用堆栈日志的方法
May 05 Python
Python实现的购物车功能示例
Feb 11 Python
Django 跨域请求处理的示例代码
May 02 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
Feb 26 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
五种Python转义表示法
Nov 27 Python
Pandas DataFrame求差集的示例代码
Dec 13 Python
Python读取word文本操作详解
Jan 22 #Python
python导出hive数据表的schema实例代码
Jan 22 #Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 #Python
一道python走迷宫算法题
Jan 22 #Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 #Python
python正则表达式及使用正则表达式的例子
Jan 22 #Python
Python深度优先算法生成迷宫
Jan 22 #Python
You might like
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
brook javascript框架介绍
2011/10/10 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
Python3基础之list列表实例解析
2014/08/13 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
Python中with及contextlib的用法详解
2017/06/08 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
优秀党员主要事迹
2014/01/19 职场文书
新学期教师寄语
2014/04/02 职场文书
医院护士工作检讨书
2014/10/26 职场文书
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
Python中with上下文管理协议的作用及用法
2022/03/18 Python