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文档相关推荐

  1. python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

    本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...

  2. python分析pcap文件_利用Python库Scapy解析pcap文件的方法

    每次写博客都是源于纳闷,python解析pcap这么常用的例子网上竟然没有,全是一堆命令行执行的python,能用吗?玩呢? pip安装scapy,然后解析pcap: import scapy fro ...

  3. python使用ttf文件_利用python工具生成彩色字体ttf

    之前研究过字体文件ttf的python脚本化生成方法,主要是利用fontforge的支持python脚本这一功能.现在最近手机市场上出现了几种彩色字体,这是怎么做到的呢?研究了一下,发现还是利用Pyt ...

  4. python 解析pb文件_利用Python解析json文件

    写在前面 在金融风控领域,我们经常会使用到json格式的数据,例如运营商数据.第三方数据等.而这些数据往往不能直接作为结构化数据进行分析和建模.本文将介绍一种简单的.可复用性高的基于pandas的方法 ...

  5. python关闭word文件_使用Python退出Word文档的问题

    这是我第一次使用这个,所以要友好:)基本上我的问题是我正在制作一个程序,用于打开许多Microsoft Word 2007文档并从该文档的某个表中读取并写入该信息的Excel文件有超过1000字的文档 ...

  6. 编辑器未包含main类型_利用 ONLYOFFICE 将在线文档编辑器集成到 Python Web 应用程序中...

    通过 API,开发人员可以将 ONLYOFFICE 编辑器集成到网站和利用程序设计语言编写的应用程序中,并能配置和管理编辑器. 来源:https://linux.cn/article-13037-1. ...

  7. python通过内置的什么函数打开一个文件_利用python进行文件操作

    这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...

  8. python 表格格式输出_利用python对excel中一列的时间数据更改格式操作

    问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...

  9. python怎么重复程序_利用Python程序完成ABAQUS中的一些重复性操作

    对于建立过大型的ABAQUS分析模型的同学们,肯定会面对繁琐的重复性建模过程.比如对上百个点施加集中力,比如建立几百个耦合约束.这些重复性操作,如果使用cae操作的话,不仅费时,而且极其容易出错. 利 ...

最新文章

  1. 《强化学习周刊》第26期:UCL UC Berkeley发表深度强化学习中的泛化研究综述、JHU推出基于强化学习的人工决策模型...
  2. 阻塞、非阻塞与同步、异步的区别
  3. Sklearn 损失函数如何应用到_Sklearn库主要模块功能简介
  4. Oracle从软件安装到运行的全流程
  5. colab中的在Github中保存一份副本无法保存到自己github
  6. MySQL数据库模式_SQL模式
  7. 面试死在数组,数组真的那么难吗?(Js篇)
  8. 快手短视频领域为例的领域数据建设探索
  9. 取二维数组最大值_学习Java,你必需要知道这些——Java数组
  10. Learn the object-c on MAC(中译本: Object-C 基础教程 ) 学习笔记
  11. Android杂谈--ListView之SimpleAdapter的使用
  12. 推荐一款ORM工具 FOR ADOBE AIR
  13. HTML设置半透明的背景,CSS设置半透明背景实例详解
  14. 修改typora主题的字体
  15. 基于Labview带通滤波器设计实例演示
  16. Linux中查看文件夹大小的命令
  17. 韩立刚老师 -- 1、Linux 入门
  18. html5 移动端上传图片插件,H5文件上传插件easyUpload.js
  19. 企业最大的危机是来自于内部
  20. Android 判断是否是刘海屏

热门文章

  1. 黑苹果双系统安装教程macOS High Sierra 10.13.x
  2. 国外计算机cpu排行,电脑处理器最新排行天梯图_处理器CPU最新天梯图2020 - 系统家园...
  3. 国产深度deepin操作系统20.2.4发布
  4. Java-高德地图根据经纬度计算两坐标之间的直线距离
  5. Windows 10(Win10) 怎么删除设备和驱动里的CD驱动器
  6. Python数据分析之探索性分析(多因子复合分析)
  7. 7-2 排座位 (25 分)
  8. 护眼色RGB的数值及在福昕阅读器上的设置方法
  9. error C2679: binary ‘<<‘ : no operator defined which takes a right-hand operand of type ‘class s
  10. #453 原汤话原食:除夕夜请热心市民陪我销毁一下烟花爆竹