FreeformBuilder.AddNodes-Methode (Excel)
Fügt einen Punkt in der aktuellen Form hinzu und zeichnet dann eine Linie vom aktuellen Knoten bis zum letzten hinzugefügten Knoten.
Syntax
Ausdruck. AddNodes (SegmentType, EditingType, X1, Y1, X2, Y2, X3, Y3)
Ausdruck Eine Variable, die ein FreeformBuilder-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
SegmentType | Erforderlich | MsoSegmentType | Der Typ des hinzuzufügenden Segments. |
EditingType | Erforderlich | MsoEditingType | Die Bearbeitungseigenschaft des Scheitelpunkts. |
X1 | Erforderlich | Single | Wenn editingType des neuen Segments msoEditingAuto ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum ersten Kontrollpunkt für das neue Segment an. |
Y1 | Erforderlich | Single | Wenn EditingType des neuen Segments den Wert msoEditingAuto besitzt, gibt dieses Argument die horizontale Entfernung (in Punkt) von der oberen linken Ecke des Dokuments zum Endpunkt des neuen Segments an. Wenn EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der oberen linken Ecke des Dokuments zum ersten Kontrollpunkt für das neue Segment an. |
X2 | Optional | Variant | Wenn EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn EditingType des neuen Abschnitts den Wert msoEditingAuto besitzt, geben Sie keinen Wert für dieses Argument an. |
Y2 | Optional | Variant | Wenn EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn EditingType des neuen Abschnitts den Wert msoEditingAuto besitzt, geben Sie keinen Wert für dieses Argument an. |
X3 | Optional | Variant | Wenn EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn EditingType des neuen Abschnitts den Wert msoEditingAuto besitzt, geben Sie keinen Wert für dieses Argument an. |
Y3 | Optional | Variant | Wenn EditingType des neuen Segments msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand (in Punkt) von der linken oberen Ecke des Dokuments zum zweiten Kontrollpunkt für das neue Segment an. Wenn EditingType des neuen Abschnitts den Wert msoEditingAuto besitzt, geben Sie keinen Wert für dieses Argument an. |
Hinweise
MsoEditingType darf nicht msoEditingSmooth oder msoEditingSymmetric sein. Wenn SegmentTypemsoSegmentLine ist, muss EditingTypemsoEditingAuto sein.
Beispiel
In diesem Beispiel wird ein Freihandobjekt mit vier Segmenten in myDocument eingefügt.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.