本节介绍PPT和WPS演示的对象模型,以及用Python处理PPT和WPS演示的一般过程。
将PPT或WPS演示中的对象按照一定的层次关系组合在一起,构成它们各自的对象模型。对象是对现实世界中真实对象的模拟和仿真,是用代码描述现实办公场景中的文档处理对象构成类,然后生成类的实例。比如用Application对象表示PPT和WPS演示应用本身,用Presentation对象表示演示文稿,用Slide对象表示幻灯片等。
这些对象有一定的层次关系,比如必须有Application对象表示的应用后,才能建立演示文稿,有演示文稿以后才有幻灯片和其他对象。PPT和WPS演示中还有其他对象,如节、表格、图形、图表、动画等。
每个对象对外提供属性和方法等接口,编程语言VBA或Python通过这些接口面向对象编程,就可以控制这些对象,实现脚本编程。