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爬虫神器Beautiful Soup用法
Jan 20 Python
Python实现接受任意个数参数的函数方法
Apr 21 Python
matplotlib 纵坐标轴显示数据值的实例
May 25 Python
Python读写文件模式和文件对象方法实例详解
Sep 17 Python
Python算法中的时间复杂度问题
Nov 19 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
Python语言异常处理测试过程解析
Jan 08 Python
python实现从ftp服务器下载文件
Mar 03 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
Pycharm IDE的安装和使用教程详解
Apr 30 Python
python regex库实例用法总结
Jan 03 Python
Python用requests库爬取返回为空的解决办法
Feb 21 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中SESSION使用中的一点经验总结
2012/03/30 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php MessagePack介绍
2013/10/06 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
js定义类的几种方法(推荐)
2016/06/08 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
Promise扫盲贴
2019/06/24 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
python中的sort方法使用详解
2014/07/25 Python
跟老齐学Python之永远强大的函数
2014/09/14 Python
Python函数式编程指南(二):从函数开始
2015/06/24 Python
python实现杨氏矩阵查找
2019/03/02 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
python计算二维矩形IOU实例
2020/01/18 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
运动会入场式解说词
2014/02/18 职场文书
个人授权委托书
2014/04/03 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
小学感恩节活动总结
2015/03/24 职场文书
辛亥革命观后感
2015/06/02 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
Win11控制面板快捷键是什么?Win11打开控制面板的方法汇总
2022/07/07 数码科技