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单例模式实例分析
Apr 08 Python
python和pygame实现简单俄罗斯方块游戏
Feb 19 Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
python进行文件对比的方法
Dec 24 Python
浅析python redis的连接及相关操作
Nov 07 Python
tensorflow 重置/清除计算图的实现
Jan 19 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
pandas针对excel处理的实现
Jan 15 Python
Python之qq自动发消息的示例代码
Feb 18 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 Python
Python数据处理的三个实用技巧分享
Apr 01 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
请php正则走开
2008/03/15 PHP
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
javascript scrollTop正解使用方法
2013/11/14 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python实现简易版计算器
2020/06/22 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
房产委托公证书样本
2014/04/04 职场文书
股东授权委托书范本
2014/09/13 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2014年实习期工作总结
2014/11/27 职场文书
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle