Freigeben über


ShapeNodes.SetPosition-Methode (Publisher)

Legt die Position des angegebenen Knotens fest. Je nach Bearbeitungsart des Knotens kann diese Methode sich auf die Position angrenzender Knoten auswirken.

Syntax

Ausdruck. SetPosition (Index, X1, Y1)

Ausdruck Eine Variable, die ein ShapeNodes-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Index Erforderlich Integer Der Knoten, dessen Position festgelegt werden soll. Muss eine Zahl zwischen 1 und der Anzahl von Knoten in der angegebenen Form sein, sonst tritt ein Fehler auf.
X1 Erforderlich Variant Die horizontale Position des Knotens relativ zur linken oberen Ecke der Seite.
Y1 Erforderlich Variant Die vertikale Position des Knotens relativ zur linken oberen Ecke der Seite.

Hinweise

Für die Argumente X1 und Y1 werden numerische Werte in Punkten ausgewertet. Zeichenfolgen können in beliebigen Einheiten enthalten sein, die von Microsoft Publisher unterstützt werden (z. B. "2,5 zoll").

Beispiel

Dieses Beispiel verschiebt den zweiten Knoten in der dritten Form in der aktiven Publikation um 200 Punkt nach rechts und um 300 Punkt nach unten. Es muss sich bei der Form um eine Freihandformzeichnung handeln.

Dim arrPoints As Variant 
Dim intX As Integer 
Dim intY As Integer 
 
With ActiveDocument.Pages(1).Shapes(3).Nodes 
 arrPoints = .Item(2).Points 
 intX = arrPoints(1, 1) 
 intY = arrPoints(1, 2) 
 .SetPosition Index:=2, X1:=intX + 200, Y1:=intY + 300 
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.