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实现的多线程端口扫描工具分享
Jan 21 Python
Python中使用PDB库调试程序
Apr 05 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
Apr 30 Python
python 内置函数filter
Jun 01 Python
python学习教程之Numpy和Pandas的使用
Sep 11 Python
Python正则表达式知识汇总
Sep 22 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
Python使用OpenCV进行标定
May 08 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 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
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
ajaxFileUpload.js插件支持多文件上传的方法
2014/09/02 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
python自动打开浏览器下载zip并提取内容写入excel
2021/01/04 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
法学专业个人求职信
2013/09/26 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
海飞丝广告词
2014/03/20 职场文书
文体活动实施方案
2014/03/27 职场文书
微笑服务标语
2014/06/24 职场文书
优秀党员事迹材料
2014/12/18 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
撤诉申请怎么写
2015/05/19 职场文书