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写的一个简单DNS服务器实例
Jun 04 Python
Python兔子毒药问题实例分析
Mar 05 Python
python打开文件并获取文件相关属性的方法
Apr 23 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
python实现五子棋小程序
Jun 18 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
python将数组n等分的实例
Dec 02 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
python实现人像动漫化的示例代码
May 17 Python
Python绘图之二维图与三维图详解
Aug 04 Python
PyTorch安装与基本使用详解
Aug 31 Python
python中使用asyncio实现异步IO实例分析
Feb 26 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
PHP编实现程动态图像的创建代码
2008/09/28 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
AngularJS 实现按需异步加载实例代码
2015/10/18 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
中国最大的团购网站:聚划算
2016/09/21 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
化学教师自荐信范文
2013/12/28 职场文书
目标责任书范文
2014/04/14 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
咖啡厅商业计划书
2014/09/15 职场文书
购房委托书范本
2014/09/18 职场文书
小学教师个人总结
2015/02/05 职场文书
老人节主持词
2015/07/04 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL