Shapes 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对象的集合 Shape ,这些对象表示文档中的所有形状或文档中的所有页眉和页脚中的所有形状。
public interface class Shapes : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0002099F-0000-0000-C000-000000000046")]
public interface Shapes : System.Collections.IEnumerable
type Shapes = interface
interface IEnumerable
Public Interface Shapes
Implements IEnumerable
- 属性
- 实现
注解
每个 Shape 对象代表对象在绘图层中,如自选图形、 任意多边形、 OLE 对象或图片。
注意 如果要处理文档中的一部分形状(例如,仅对文档中的自选图形或仅对所选形状执行某些操作),则必须构造包含 ShapeRange 要处理的形状的集合。
Shapes使用 属性可返回 Shapes 集合。
注意 如果要同时对文档上的所有形状执行 (操作(如删除或设置属性) ),请使用 Range(Object) 方法创建 ShapeRange 对象,该对象包含 Shapes 集合中的所有形状,然后将相应的属性或方法应用于 ShapeRange 对象。
使用 Shapes 集合的下列方法之一:AddCallout(MsoCalloutType, Single, Single, Single, Single, Object)、、AddCurve(Object, Object)、AddLabel(MsoTextOrientation, Single, Single, Single, Single, Object)、 AddPolyline(Object, Object)AddShape(Int32, Single, Single, Single, Single, Object)AddTextEffect(MsoPresetTextEffect, String, String, Single, MsoTriState, MsoTriState, Single, Single, Object)AddOLEObject(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)AddOLEControl(Object, Object, Object, Object, Object, Object)AddTextbox(MsoTextOrientation, Single, Single, Single, Single, Object)AddLine(Single, Single, Single, Single, Object)或 BuildFreeform(MsoEditingType, Single, Single) 将形状添加到文档并返回代表新创建的形状的 Shape 对象。
使用 Shapes (index
) (其中 index
是名称或索引号)返回单个 Shape 对象。
每个形状创建时分配一个默认名称。 例如,如果向文档中添加了三个不同的形状,它们可能会被命名为"矩形 2、"文本框 3"和"椭圆 4。 若要为形状指定更有意义的名称,请 Name 设置 属性。
Shapes 集合不包括 InlineShape 对象。 InlineShape 对象被视为字符,并作为字符置于文本行中。 Shape 对象锁定到某一文本范围,但可以自由浮动,并且可以放置在页面上的任何位置。 可以使用 ConvertToInlineShape() 方法和 ConvertToShape(Object) 方法将形状从一种类型转换为另一种类型。 您可以将图片、 OLE 对象和 ActiveX 控件转换为嵌入式图形。
文档中Count此集合的 属性仅返回main文章中的项数。 若要计算所有页眉和页脚中的形状,请将 Shapes 集合与任何 HeaderFooter 对象一起使用。
属性
Application |
返回一个 Application 对象,该对象代表 Microsoft Word 应用程序。 |
Count |
返回指定集合中的项数。 |
Creator |
返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。 |
Item[Object] |
返回集合中的单个对象。 |
Parent |
返回一个对象,代表指定对象的父对象。 |