Shapes.AddPolyline-Methode (Publisher)

Fügt der angegebenen Shapes-Auflistung ein neues Shape-Objekt hinzu, das eine offene Polylinie oder ein geschlossenes Polygon darstellt.

Syntax

Ausdruck. AddPolyline (SafeArrayOfPoints)

expression Eine Variable, die ein Shapes-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
SafeArrayOfPoints Erforderlich Variant Ein Array aus Koordinatenpaaren, das die Scheitelpunkte der Polylinie oder des Polygons angibt.

Rückgabewert

Form

Bemerkungen

Für die Arrayelemente in SafeArrayOfPoints 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").

Weisen Sie dem ersten und letzten Scheitelpunkt in der Polylinienzeichnung dieselben Koordinaten zu, um ein geschlossenes Vieleck zu bilden.

Beispiel

Das folgende Beispiel fügt ein Dreieck zu der ersten Seite der aktiven Publikation hinzu. Da der erste und der letzte Punkt dieselben Koordinaten aufweisen, handelt es sich um ein geschlossenes Polygon.

Dim shpPolyline As Shape 
Dim arrPoints(1 To 4, 1 To 2) As Single 
 
arrPoints(1, 1) = 25 
arrPoints(1, 2) = 100 
arrPoints(2, 1) = 100 
arrPoints(2, 2) = 150 
arrPoints(3, 1) = 150 
arrPoints(3, 2) = 50 
arrPoints(4, 1) = 25 
arrPoints(4, 2) = 100 
 
Set shpPolyline = ActiveDocument.Pages(1).Shapes.AddPolyline _ 
 (SafeArrayOfPoints:=arrPoints)

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.