Freigeben über


Shape.Vertices-Eigenschaft (Excel)

Gibt die Koordinaten der Scheitelpunkte der angegebenen Freihandform (und der Kontrollpunkte für Bézierkurven) als Folge von Koordinatenpaaren zurück. Verwenden Sie das von dieser Eigenschaft zurückgegebene Array als Argument für die AddCurve - oder AddPolyLine-Methode . Schreibgeschützter Variant-Wert.

Syntax

Ausdruck. Eckpunkte

expression Eine Variable, die ein Shape-Objekt darstellt.

Hinweise

Die folgende Tabelle zeigt, wie die Vertices -Eigenschaft die Werte im Array, vertArray() mit den Koordinaten der Scheitelpunkte eines Dreiecks verbindet.

VertArray-Element Enthält
vertArray(1, 1) Der horizontale Abstand zwischen dem ersten Scheitelpunkt und der linken Seite des Dokuments
vertArray(1, 2) Der vertikale Abstand zwischen dem ersten Scheitelpunkt und der oberen Seite des Dokuments
vertArray(2, 1) Der horizontale Abstand zwischen dem zweiten Scheitelpunkt und der linken Seite des Dokuments
vertArray(2, 2) Der vertikale Abstand zwischen dem zweiten Scheitelpunkt und der oberen Seite des Dokuments
vertArray(3, 1) Der horizontale Abstand zwischen dem dritten Scheitelpunkt und der linken Seite des Dokuments
vertArray(3, 2) Der vertikale Abstand zwischen dem dritten Scheitelpunkt und der oberen Seite des Dokuments

Beispiel

In diesem Beispiel werden die Vertexkoordinaten für Form 1 in myDocument der Arrayvariablen vertArray()zugewiesen und die Koordinaten für den ersten Scheitelpunkt angezeigt.

Set myDocument = Worksheets(1) 
With myDocument.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, die dieselbe geometrische Beschreibung wie Form 1 in myDocument hat. Form 1 muss 3 n+1 Scheitelpunkte enthalten, damit dieses Beispiel erfolgreich ist.

Set myDocument = Worksheets(1) 
With myDocument.Shapes 
 .AddCurve .Item(1).Vertices 
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.