ShapeRange 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表一个形状范围,即某个文档中的一组形状。
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 顺序中的形状位置)。 |