Freigeben über


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.