AddNodes 方法 - Microsoft Excel Visual Basic 2002 参考

返回介绍

AddNodes 方法

发布于 2019-08-07 字数 3611 浏览 1031 评论 0

expression.AddNodes(SegmentType, EditingType, X1, Y1, X2, Y2, X3, Y3)


expression 必需。该表达式返回“应用于”列表中的对象之一。

SegmentType MsoSegmentType 类型,必需。将要添加的线段的类型。




MsoSegmentType 可为以下 MsoSegmentType 常量之一。
msoSegmentLine
msoSegmentCurve

EditingTypeMsoEditingType 类型,必需。顶点的编辑属性。





MsoEditingType 可为以下 MsoEditingType 常量之一。
msoEditingAuto
msoEditingCorner
不能是 msoEditingSmoothmsoEditingSymmetric

如果 SegmentTypemsoSegmentLine,那么 EditingType 就必须是 msoEditingAuto


X1Single 类型,必需。



如果新线段的 EditingTypemsoEditingAuto,那么本参数就以磅为单位指定文档的左上角与新线段的终点之间的水平距离。

如果新节点的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的第一个控制点之间的水平距离。



Y1Single 类型,必需。



如果新线段的 EditingTypemsoEditingAuto,那么本参数就以磅为单位指定文档的左上角与新线段的终点之间的水平距离。

如果新节点的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的第一个控制点之间的水平距离。



X2Variant 类型,可选。



如果新线段的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的第二个控制点之间的水平距离。


如果新线段的 EditingTypemsoEditingAuto,那么请不要指定本参数的值。



Y2Variant 类型,可选。



如果新线段的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的第二个控制点之间的水平距离。


如果新线段的 EditingTypemsoEditingAuto,那么请不要指定本参数的值。



X3Variant 类型,可选。



如果新线段的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的终点之间的水平距离。


如果新线段的 EditingTypemsoEditingAuto,那么请不要指定本参数的值。



Y3Variant 类型,可选。



如果新线段的 EditingTypemsoEditingCorner,那么本参数就以磅为单位指定文档的左上角与新线段的终点之间的垂直距离。


如果新线段的 EditingTypemsoEditingAuto,那么请不要指定本参数的值。



示例


本示例向 myDocument 中添加一个带有四个线段的任意多边形。


Set myDocument = Worksheets(1)
With myDocument.Shapes.BuildFreeform(msoEditingCorner, 360, 200)
.AddNodes msoSegmentCurve, msoEditingCorner, _
380, 230, 400, 250, 450, 300
.AddNodes msoSegmentCurve, msoEditingAuto, 480, 200
.AddNodes msoSegmentLine, msoEditingAuto, 480, 400
.AddNodes msoSegmentLine, msoEditingAuto, 360, 200
.ConvertToShape
End With

上一篇:AddNode 方法

下一篇:AddOLEObject 方法

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!