ShapeNodes 对象 (Word)
一套 ShapeNode 对象中指定的任意多边形。 每个 ShapeNode 对象代表任意多边形中的线段或任意多边形曲线段的控点之间的节点。
备注
可以手动或使用 BuildFreeform 和 ConvertToShape 方法创建任意多边形。
使用该 节点 属性可返回 ShapeNodes 集合。 下面的示例删除活动文档图形 3 的顶点 4。 对于本示例生效,第三个形状必须有至少四个节点的任意多边形。
ActiveDocument.Shapes(3).Nodes.Delete 4
使用 插入 若要创建一个新节点并将其添加到 ShapeNodes 集合的方法。 以下示例在活动文档的形状 3 的顶点 4 之后添加一个带曲线段的平滑顶点。 为使本示例能运行,形状 3 必须是至少具有四个顶点的任意多边形。
With ActiveDocument.Shapes(3).Nodes
.Insert 4, msoSegmentCurve, msoEditingSmooth, 210, 100
End With
使用 Nodes (Index) (其中 Index 是节点索引号)返回单个 ShapeNode 对象。 如果活动文档图形 3 的顶点 1 是一个角点,下面的示例使其平滑点。 本示例生效,第三个形状必须是任意多边形。
With ActiveDocument.Shapes(3)
If .Nodes(1).EditingType = msoEditingCorner Then
.Nodes.SetEditingType 1, msoEditingSmooth
End If
End With
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。