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标准库之随机数 (math包、random包)介绍
Nov 25 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 Python
python解析xml文件实例分析
May 27 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
浅谈Python中的作用域规则和闭包
Mar 20 Python
pycharm安装和首次使用教程
Aug 27 Python
浅谈pandas用groupby后对层级索引levels的处理方法
Nov 06 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
python requests模拟登陆github的实现方法
Dec 26 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
Mar 03 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 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数据的方法
2007/03/16 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
Python中几个比较常见的名词解释
2015/07/04 Python
python非递归全排列实现方法
2017/04/10 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
python如何生成网页验证码
2018/07/28 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
优秀大学生的自我评价
2014/01/16 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
产品包装策划方案
2014/05/18 职场文书
大客户经理岗位职责
2015/04/09 职场文书
保险内勤岗位职责
2015/04/13 职场文书
2016国培学习心得体会
2016/01/08 职场文书
话题作文之呼唤
2019/12/18 职场文书
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
redis缓存存储Session原理机制
2021/11/20 Redis
js 实现验证码输入框示例详解
2022/09/23 Javascript