北大版英语《Shapes》集合资料北大版英语《Shapes》集合资料 ShapeRange 1
多个对象 指定的工作表上的所有 Shape 对象的集合
每个 Shape 对象代表绘图层上的一个对象,如自选图形、任意多边形、OLE 对象或图片
注释 假如要处理文档中所有图形的一个子集(例如,只对文档中的自选图形对象,或只对选定的图形执行一些操作),就必须构造一个包含要处理的图形的 ShapeRange 集合
有关如何处理单个图形或同时处理多个图形的概述,请参阅处理图形(图形对象)
Shapes 集合用法 可用 Shapes 属性返回 Shapes 集合
下例选定 myDocument 上的所有图形
Set myDocument = Worksheets(1) myDocument
Shapes
SelectAll 注释 假如要同时对工作表上的所有图形进行某项操作(例如删除或设置属性),请选定所有图形,然后对选定区域应用 ShapeRange 属性以创建一个包含工作表上所有图形的 ShapeRange 对象,然后对 ShapeRange 对象应用适当的属性或方法
可用 Shapes(index)(其中 index 是图形的名称或索引号)返回单个的
Shape 对象
下例设置 myDocument 上第一个图形的预设阴影的填充
Set myDocument = Worksheets(1) myDocument
Shapes(1)
PresetGradient _ msoGradientHorizontal, 1, msoGradientBrass 可用 Shapes
Range(index)(其中 index 是图形的名称或索引号或是它们的一个数组)返回 ShapeRange 集合,该集合代表 Shapes 集合的一个子集
下例设置 myDocument