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中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
python 读取DICOM头文件的实例
May 07 Python
django admin 后台实现三级联动的示例代码
Jun 22 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
Django app配置多个数据库代码实例
Dec 17 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
python global和nonlocal用法解析
Feb 03 Python
python3 xpath和requests应用详解
Mar 06 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 Python
python实现简单的聊天小程序
Jul 07 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 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垃圾代码优化操作代码
2010/08/05 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
基于Express框架使用POST传递Form数据
2019/08/10 Javascript
重命名批处理python脚本
2013/04/05 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python多线程下载文件的方法
2015/07/10 Python
机器学习python实战之决策树
2017/11/01 Python
深入浅析Python传值与传址
2018/07/10 Python
Python发展简史 Python来历
2019/05/14 Python
flask框架路由常用定义方式总结
2019/07/23 Python
django解决订单并发问题【推荐】
2019/07/31 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
MYSQL基础面试题
2012/05/13 面试题
高中生自我评语大全
2014/01/19 职场文书
土地租赁协议书
2015/01/29 职场文书
个人年终总结结尾
2015/03/06 职场文书
初中语文教学反思范文
2016/03/03 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
Python Socket编程详解
2021/04/25 Python
javascript实现计算器功能详解流程
2021/11/01 Javascript