ShapeRange 接口

定义

代表一个形状范围,即某个文档中的一组形状。

public interface class ShapeRange : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0002443B-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface ShapeRange : System.Collections.IEnumerable
Public Interface ShapeRange
Implements IEnumerable
属性
实现

注解

形状区域可以只包含文档中的一个形状,或者也可包含所有形状。 您可以在形状区域中包含所需的任意形状(在文档中的所有形状中选取,或从选定内容中的所有形状中选取)。 例如,可以构造一个 ShapeRange 集合,该集合包含文档的前三个形状、文档上所有选定的形状或文档上的所有任意多边形。

属性

Adjustments

返回一个 Adjustments 对象,该对象包含指定形状中所有调整的调整值。 适用于表示自选图形、艺术字或连接器的任何 ShapeRange 对象。 此为只读属性。

AlternativeText

返回或设置对象保存到网页时对象的替代 () 文本字符串 ShapeRange 的描述性。 读/写 String

Application

返回一个 Application 对象,该对象代表 Microsoft Excel 应用程序。 此为只读属性。

AutoShapeType

返回或设置指定 ShapeRange 对象的形状类型,该对象必须表示自选图形,而不是线条、任意多边形绘图或连接线。 读/写 MsoAutoShapeType

BackgroundStyle

返回或设置背景样式。 读/写。

BlackWhiteMode

返回或设置一个值,该值指示以黑白模式查看演示文稿时指定形状的出现形式。 读/写 MsoBlackWhiteMode

Callout

返回一个 CalloutFormat 对象,该对象包含指定形状的标注格式属性。 ShapeRange适用于表示行标注的对象。 此为只读属性。

CanvasItems

仅供内部使用。

Chart

返回一个 对象,该对象代表形状区域中包含的图表。 此为只读属性。

Child

如果指定的形状是子形状,或者如果形状区域中的所有形状都是同一个父形状的子形状,则返回 msoTrue。 只读 MsoTriState

ConnectionSiteCount

返回指定形状中的连结点的数量。 只读 Integer

Connector

如果指定的形状是连接符,则此属性为 True。 只读 MsoTriState

ConnectorFormat

返回一个 ConnectorFormat 对象,该对象包含连接器格式设置属性。 适用于 ShapeRange 表示连接器的对象。 此为只读属性。

Count

返回集合中对象的数目。 只读 Integer

Creator

返回一个 32 位整数,该整数指示在其中创建了此对象的应用程序。 如果该对象是在 Microsoft Excel 中创建的,则此属性返回字符串 XCEL,它等同于十六进制的数字 5843454C。 只读 XlCreator

Diagram

返回表示 Diagram 关系图的 对象。

DiagramNode

返回一个 DiagramNode 对象,该对象代表关系图中的节点。

Fill

返回一个 FillFormat 对象,该对象包含指定图表或形状的填充格式属性。 此为只读属性。

Glow

返回一个 对象,该对象包含形状区域的发光格式属性。 此为只读属性。

GroupItems

返回一个 GroupShapes 对象,该对象代表指定组中的各个形状。 适用于 ShapeRange 表示分组形状的对象。 此为只读属性。

HasChart

返回有关 是否 ShapeRange 包含图表的信息。 此为只读属性。

HasDiagram

返回形状或形状区域是否包含关系图。 只读 MsoTriState

HasDiagramNode

返回一个值,该值指示图表节点是否存在于给定的形状或形状范围内。 只读 MsoTriState

Height

对象的高度。 读/写 单个

HorizontalFlip

如果指定的形状绕水平对称轴翻转,则为 True。 只读 MsoTriState

ID

返回指定对象的类型。 只读 Integer

Left

从 对象的左边缘到工作表上 A 列的左边缘 () 或图表) 上图表区左边缘 (的距离。 读/写 单个

Line

返回一个 LineFormat 对象,该对象包含指定形状的线条格式属性。 此为只读属性。

LockAspectRatio

如果指定的形状在调整大小时其原始比例保持不变,则此属性为 True。 如果调整大小时可以分别更改形状的高度和宽度,则此属性为 False。 读/写 MsoTriState

Name

返回或设置对象的名称。 读/写 String

Nodes

返回一个 ShapeNodes 集合,该集合表示指定形状的几何说明。 适用于 ShapeRange 表示任意多边形绘图的对象。

Parent

返回指定对象的父对象。 只读。

ParentGroup

返回一个 Shape 对象,该对象代表子形状或子形状范围的常见父形状。

PictureFormat

返回一个 PictureFormat 对象,该对象包含指定形状的图片格式属性。 适用于 ShapeRange 表示图片或 OLE 对象的对象。 此为只读属性。

Reflection

返回 ReflectionFormat 指定形状区域的 对象,该对象包含形状区域的反射格式属性。 此为只读属性。

Rotation

返回或设置形状的旋转度(以度为单位)。 读/写 单个

Shadow

如此 如果 字体是阴影字体或对象有阴影。 读/写 Boolean

ShapeStyle

返回或设置表示 MsoShapeStyleIndex 形状区域的形状样式的 。 读/写。

SoftEdge

返回一个 对象,该对象包含指定形状区域的软边缘格式属性。 此为只读属性。

TextEffect

返回一个 TextEffectFormat 对象,该对象包含指定形状的文本效果格式属性。 适用于 ShapeRange 表示艺术字的对象。 此为只读属性。

TextFrame

返回一个 TextFrame 对象,该对象包含指定形状区域的对齐和定位属性。 此为只读属性。

TextFrame2

返回一个 对象,该对象包含指定形状区域的文本格式设置。 此为只读属性。

ThreeD

返回一个 ThreeDFormat 对象,该对象包含指定形状的三维效果格式属性。 此为只读属性。

Title

获取或设置与指定形状区域关联的可选文本的标题。

Top

形状区域中最顶部形状的上边缘到工作表上边缘的距离。 读/写 单个

Type

返回或设置形状类型。 只读 MsoShapeType

VerticalFlip

如果指定形状围绕垂直轴进行翻转,则该属性值为 True。 只读 MsoTriState

Vertices

将指定任意多边形形状的顶点(及贝塞尔曲线的控制点)坐标作为一系列坐标对返回。 只读 对象

Visible

决定对象是否可见。 读/写 MsoTriState

Width

对象的宽度。 读/写 单个

ZOrderPosition

返回指定的形状在 z 顺序中的位置。 只读 Integer

方法

_Default(Object)

仅供内部使用。

Align(MsoAlignCmd, MsoTriState)

对齐指定形状范围中的形状。

Apply()

适用于使用 PickUp() 方法复制的指定形状格式。

CanvasCropBottom(Single)

仅供内部使用。

CanvasCropLeft(Single)

仅供内部使用。

CanvasCropRight(Single)

仅供内部使用。

CanvasCropTop(Single)

仅供内部使用。

Delete()

删除对象。

Distribute(MsoDistributeCmd, MsoTriState)

水平或垂直地分布指定的形状区域中的各形状。

Duplicate()

复制对象,并返回对新复制对象的引用。

Flip(MsoFlipCmd)

绕指定形状的水平或垂直对称轴翻转该形状。

GetEnumerator()

代表一个形状范围,即某个文档中的一组形状。

Group()

将指定区域中的形状形成一组。 将分组的形状作为单个 Shape 对象返回。

IncrementLeft(Single)

将指定形状水平移动指定的磅数。

IncrementRotation(Single)

使指定的形状绕 Z 轴旋转指定的角度。 Rotation使用 属性设置形状的绝对旋转。

IncrementTop(Single)

以指定磅数垂直移动指定形状。

Item(Object)

从集合中返回一个对象。

PickUp()

复制指定形状的格式。 Apply()使用 方法可将复制的格式应用于另一个形状。

Regroup()

重新组合指定的形状区域内的原有的组。 将重新组合的形状作为单个 Shape 对象返回。

RerouteConnections()

重置连接符,使它们可以采用最短的路径连接的形状。

ScaleHeight(Single, MsoTriState, Object)

按指定因子缩放形状的高度。

ScaleWidth(Single, MsoTriState, Object)

按指定因子缩放形状的宽度。

Select(Object)

选择对象。

SetShapesDefaultProperties()

将指定形状的格式设置为形状的默认格式。

Ungroup()

取消指定的形状或形状范围中所有组合的形状的组合。 反汇编中图片和 OLE 对象指定的形状或形状范围。 将未组合的形状作为单个 ShapeRange 对象返回。

ZOrder(MsoZOrderCmd)

将指定形状移动到集合中的其他形状的前面或后面(即更改 z 顺序中的形状位置)。

适用于