深入探索 PowerPoint VBA:图形、视图、控件与跨应用操作
1. 图形操作
1.1 图形对象概述
在 PowerPoint 中,图形或绘图对象由三种不同的对象表示:Shapes 集合、ShapeRange 集合和 Shape 对象。它们各自有不同的用途:
- Shapes 集合:用于创建图形,以及遍历幻灯片上的所有图形。
- Shape 对象:用于修改单个图形。
- ShapeRange 集合:用于以相同的方式修改多个图形,类似于在用户界面中选择多个图形进行操作。
1.2 设置图形属性
许多图形的格式属性并非直接通过 Shape 或 ShapeRange 对象的属性来设置,而是通过二级对象来设置。例如,FillFormat 对象包含与图形填充相关的所有属性,LinkFormat 对象包含链接 OLE 对象的所有唯一属性。
要设置图形的属性,首先需要返回表示相关图形属性集的对象,然后设置该返回对象的属性。以下是一个设置图形填充前景色的示例:
Set myDocument = ActivePresentation.Slides(1)
myDocument.Shapes(1).Fill.ForeColor.RGB = RGB(255, 0, 0)
1.3 同时对多个图形应用属性或方法
在用户界面中,有些操作可以对多个选定的图形执行,而有些操作只能对单个选定的图形执行。在 Visual Basic 中,有两种方法可以对一组图形应用属性和方法:
-
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



