Python操作Word:常用对象介绍

前面已经介绍过了试用win32com类库来进行Word开发,系列文章《Python操作Word》是继承了前面的文章,所以,你应该先查看前面的文章,其实只有两篇,文章地址列在最下面的参考资料了。

这是系列文章《python操作Word》的第一篇,这一个系列文章是快速教程+随笔+案例开发,可能不如课本上讲的系统,但可以快速学习并完成开发,所以我还是希望大家能在这里学习,并提出你的问题,在下面留言即可,我会每天回答大家的问题。希望大家继续支持,长期关注。

下面先来介绍documents类下面的几个子类。

  • 段落:这是我蕞常用的类,可以给不同的段落设置格式,也可以插入内容,比如读取段落的数目,使用Paragraph.Count。选择特定的锻炼可使用Paragraph[]

 

  • 图片、图表:Shapes对象,获取图片的数目使用Count,获取第N个图片使用Shapes[N]

  • 表格:Tables对象,获取Tables的数目使用Count,获取第N个表格使用Tables[N]

 

  • 范围:Range对象是最重要的对象,我们经常使用range()来取得文档的所有范围;使用rang(i,j)可以获得第i行第j个字的位置;

 

  • 还可以使用Start 和End来标注开始和结尾。

 

  • 文字:Words对象,想要知道有多少个字?看下面。

原作者:数据分析工作室

原文地址:https://www.cnblogs.com/Jacklovely/p/5732930.html