python操作word文件_利用PYTHON操作WORD文档
office 2007
中不能直接打开
VB
编辑器,请按
Alt + F11
打开。
import win32com.client
#
导入脚本模块
WordApp = win32com.client.Dispatch("Word.Application")
#
载入
WORD
模块
WordApp.Visible = True
#
显示
Word
应用程序
1
、
新建
Word
文档
doc = WordApp.Documents.Add()
#
新建空文件
doc = WordApp.Documents.Open(r"d:\2011
专业考试计划
.doc")
#
打开指定文档
doc.SaveAs(r"d:\2011
专业考试计划
.doc")
#
文档保存
doc.Close(-1)
#
保存后关闭,
doc.Close()
或
doc.Close(0)
直接关闭不保存
2
、
页面设置
doc.PageSetup.PaperSize = 7
#
纸张大小
, A3=6, A4=7
doc.PageSetup.PageWidth = 21*28.35
#
直接设置纸张大小
,
使用该设置后
PaperSize
设置取消
doc.PageSetup.PageHeight = 29.7*28.35
#
直接设置纸张大小
doc.PageSetup.Orientation = 1
#
页面方向
,
竖直
=0,
水平
=1
doc.PageSetup.TopMargin = 3*28.35
#
页边距上
=3cm
,
1cm=28.35pt
doc.PageSetup.BottomMargin = 3*28.35
#
页边距下
=3cm
doc.PageSetup.LeftMargin = 2.5*28.35
#
页边距左
=2.5cm
doc.PageSetup.RightMargin = 2.5*28.35
#
页边距右
=2.5cm
doc.PageSetup.TextColumns.SetCount(2)
#
设置页面分栏
=2
3
、
格式设置
sel = WordApp.Selection
#
获取
Selection
对象
sel.InsertBreak(8)
#
插入分栏符
=8,
分页符
=7
sel.Font.Name = "
黑体
"
#
字体
sel.Font.Size = 24
#
字大
sel.Font.Bold = True
#
粗体
sel.Font.Italic = True
#
斜体
sel.Font.Underline = True
#
下划线
sel.ParagraphFormat.LineSpacing = 2*12
#
设置行距,
1
行
=12
磅
sel.ParagraphFormat.Alignment = 1
#
段落对齐
,0=
左对齐
,1=
居中
,2=
右对齐
sel.TypeText("XXXX")
#
插入文字
sel.TypeParagraph()
#
插入空行
注:
ParagraphFormat
属性必须使用
TypeParagraph()
之后才能二次生效!
4
、
插入图片
python操作word文件_利用PYTHON操作WORD文档相关推荐
- python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)
本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...
- python分析pcap文件_利用Python库Scapy解析pcap文件的方法
每次写博客都是源于纳闷,python解析pcap这么常用的例子网上竟然没有,全是一堆命令行执行的python,能用吗?玩呢? pip安装scapy,然后解析pcap: import scapy fro ...
- python使用ttf文件_利用python工具生成彩色字体ttf
之前研究过字体文件ttf的python脚本化生成方法,主要是利用fontforge的支持python脚本这一功能.现在最近手机市场上出现了几种彩色字体,这是怎么做到的呢?研究了一下,发现还是利用Pyt ...
- python 解析pb文件_利用Python解析json文件
写在前面 在金融风控领域,我们经常会使用到json格式的数据,例如运营商数据.第三方数据等.而这些数据往往不能直接作为结构化数据进行分析和建模.本文将介绍一种简单的.可复用性高的基于pandas的方法 ...
- python关闭word文件_使用Python退出Word文档的问题
这是我第一次使用这个,所以要友好:)基本上我的问题是我正在制作一个程序,用于打开许多Microsoft Word 2007文档并从该文档的某个表中读取并写入该信息的Excel文件有超过1000字的文档 ...
- 编辑器未包含main类型_利用 ONLYOFFICE 将在线文档编辑器集成到 Python Web 应用程序中...
通过 API,开发人员可以将 ONLYOFFICE 编辑器集成到网站和利用程序设计语言编写的应用程序中,并能配置和管理编辑器. 来源:https://linux.cn/article-13037-1. ...
- python通过内置的什么函数打开一个文件_利用python进行文件操作
这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...
- python 表格格式输出_利用python对excel中一列的时间数据更改格式操作
问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...
- python怎么重复程序_利用Python程序完成ABAQUS中的一些重复性操作
对于建立过大型的ABAQUS分析模型的同学们,肯定会面对繁琐的重复性建模过程.比如对上百个点施加集中力,比如建立几百个耦合约束.这些重复性操作,如果使用cae操作的话,不仅费时,而且极其容易出错. 利 ...
最新文章
- 《强化学习周刊》第26期:UCL UC Berkeley发表深度强化学习中的泛化研究综述、JHU推出基于强化学习的人工决策模型...
- 阻塞、非阻塞与同步、异步的区别
- Sklearn 损失函数如何应用到_Sklearn库主要模块功能简介
- Oracle从软件安装到运行的全流程
- colab中的在Github中保存一份副本无法保存到自己github
- MySQL数据库模式_SQL模式
- 面试死在数组,数组真的那么难吗?(Js篇)
- 快手短视频领域为例的领域数据建设探索
- 取二维数组最大值_学习Java,你必需要知道这些——Java数组
- Learn the object-c on MAC(中译本: Object-C 基础教程 ) 学习笔记
- Android杂谈--ListView之SimpleAdapter的使用
- 推荐一款ORM工具 FOR ADOBE AIR
- HTML设置半透明的背景,CSS设置半透明背景实例详解
- 修改typora主题的字体
- 基于Labview带通滤波器设计实例演示
- Linux中查看文件夹大小的命令
- 韩立刚老师 -- 1、Linux 入门
- html5 移动端上传图片插件,H5文件上传插件easyUpload.js
- 企业最大的危机是来自于内部
- Android 判断是否是刘海屏
热门文章
- 黑苹果双系统安装教程macOS High Sierra 10.13.x
- 国外计算机cpu排行,电脑处理器最新排行天梯图_处理器CPU最新天梯图2020 - 系统家园...
- 国产深度deepin操作系统20.2.4发布
- Java-高德地图根据经纬度计算两坐标之间的直线距离
- Windows 10(Win10) 怎么删除设备和驱动里的CD驱动器
- Python数据分析之探索性分析(多因子复合分析)
- 7-2 排座位 (25 分)
- 护眼色RGB的数值及在福昕阅读器上的设置方法
- error C2679: binary ‘<<‘ : no operator defined which takes a right-hand operand of type ‘class s
- #453 原汤话原食:除夕夜请热心市民陪我销毁一下烟花爆竹