Shape.Vertices-Eigenschaft (Word)
Gibt die Koordinaten der Scheitelpunkte der angegebenen Freihandform (und der Kontrollpunkte für Bézierkurven) als Folge von Koordinatenpaaren zurück. Schreibgeschützter Variant-Wert.
Syntax
Ausdruck. Scheitelpunkte
Ausdruck: Erforderlich. Eine Variable, die ein Shape-Objekt darstellt.
HinwBemerkungeneise
Verwenden Sie das von dieser Eigenschaft zurückgegebene Array als Argument für die AddCurve- oder AddPolyLine-Methode .
In der folgenden Tabelle wird dargestellt, wie die Vertices-Eigenschaft die Werte im Array vertArray() mit den Koordinaten der Scheitelpunkte eines Dreiecks verbindet.
vertArray-Element | Contains |
---|---|
vertArray(1, 1) |
Den horizontalen Abstand des ersten Scheitelpunktes von der linken Kante des Dokuments. |
vertArray(1, 2) |
Den vertikalen Abstand des ersten Scheitelpunktes von der oberen Kante des Dokuments. |
vertArray(2, 1) | Den horizontalen Abstand des zweiten Scheitelpunktes von der linken Kante des Dokuments. |
vertArray(2, 2) |
Den vertikalen Abstand des zweiten Scheitelpunktes von der oberen Kante des Dokuments. |
vertArray(3, 1) |
Den horizontalen Abstand des dritten Scheitelpunktes von der linken Kante des Dokuments. |
vertArray(3, 2) |
Den vertikalen Abstand des dritten Scheitelpunktes von der oberen Kante des Dokuments. |
Beispiel
In diesem Beispiel werden die Scheitelpunktkoordinaten für Form 1 des aktiven Dokuments einer Arrayvariablen zugewiesen, und die Koordinaten für den ersten Scheitelpunkt werden angezeigt. Bei Form 1 muss es sich um eine Freihandform handeln.
With ActiveDocument.Shapes(1)
vertArray = .Vertices
x1 = vertArray(1, 1)
y1 = vertArray(1, 2)
MsgBox "First vertex coordinates: " & x1 & ", " & y1
End With
In diesem Beispiel wird eine Kurve erstellt, welche die gleiche geometrische Beschreibung hat wie Form 1 im aktiven Dokument. In diesem Beispiel wird vorausgesetzt, dass es sich bei der ersten Form um eine Bézierkurve mit 3n+1 Scheitelpunkten handelt, wobei n die Anzahl der Kurvensegmente bezeichnet.
With ActiveDocument.Shapes
.AddCurve .Item(1).Vertices, Selection.Range
End With
Siehe auch
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für