ShapeNodes.Insert-Methode (Publisher)
Fügt einen neuen Abschnitt nach dem angegebenen Knoten der Freihandform ein.
Syntax
Ausdruck. Einfügen (Index, SegmentType, EditingType, X1, Y1, X2, Y2, X3, Y3)
Ausdruck Eine Variable, die ein ShapeNodes-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Index | Erforderlich | Long | Die Nummer des Knotens, nach dem der neue Knoten eingefügt werden soll. |
SegmentType | Erforderlich | MsoSegmentType | Der Typ des hinzuzufügenden Segments. Dies kann eine der MsoSegmentType-Konstanten sein. |
EditingType | Erforderlich | MsoEditingType | Der Bearbeitungstyp des neuen Knotens. Dies kann eine der MsoEditingType-Konstanten sein. |
X1 | Erforderlich | Variant | Wenn EditingType des neuen Segments msoEditingAuto ist, gibt dieses Argument den horizontalen Abstand zwischen der linken oberen Ecke der Seite und dem Endpunkt des neuen Segments an. Wenn EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den horizontalen Abstand zwischen der linken oberen Ecke der Seite und dem ersten Kontrollpunkt für das neue Segment an. |
Y1 | Erforderlich | Variant | Wenn EditingType des neuen Segments msoEditingAuto ist, gibt dieses Argument den vertikalen Abstand zwischen der linken oberen Ecke der Seite und dem Endpunkt des neuen Segments an. Wenn EditingType des neuen Knotens msoEditingCorner ist, gibt dieses Argument den vertikalen Abstand von der oberen linken Ecke der Seite 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 zwischen der linken oberen Ecke der Seite und dem 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 vertikalen Abstand von der oberen linken Ecke der Seite 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 zwischen der linken oberen Ecke der Seite und dem Endpunkt des neuen Segments 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 vertikalen Abstand von der oberen linken Ecke der Seite zum Endpunkt des neuen Segments an. Wenn EditingType des neuen Abschnitts den Wert msoEditingAuto besitzt, geben Sie keinen Wert für dieses Argument an. |
Hinweise
Für die Argumente X1, Y1, X2, Y2, X3 und Y3 werden numerische Werte in Punkten ausgewertet. Zeichenfolgen können sich in beliebigen Einheiten befinden, die von Publisher unterstützt werden (z. B. "2,5 zoll").
Beispiel
Das folgende Beispiel fügt einen Übergangsknoten mit einem gekrümmten Abschnitt nach Knoten 4 in der dritten Form in der aktiven Publikation hinzu. Es muss sich bei der Form um eine Freihandform-Zeichnung mit mindestens vier Knoten handeln.
With ActiveDocument.Pages(1).Shapes(3).Nodes
.Insert Index:=4, _
SegmentType:=msoSegmentCurve, _
EditingType:=msoEditingAuto, _
X1:=210, Y1:=100
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.