Freigeben über


FreeformBuilder.ConvertToShape-Methode (Publisher)

Erstellt ein Shape, das den geometrischen des angegebenen FreeformBuilder -Objekts Charakteristika. Gibt ein Shape -Objekt, das die neue Form darstellt.

Syntax

Ausdruck. ConvertToShape

Ausdruck Eine Variable, die ein FreeformBuilder-Objekt darstellt.

Rückgabewert

Form

Bemerkungen

Sie müssen die AddNodes-Methode mindestens einmal auf ein FreeformBuilder-Objekt anwenden, bevor Sie die ConvertToShape-Methode verwenden. Andernfalls tritt ein Fehler auf.

Beispiel

In diesem Beispiel wird der ersten Seite in der aktiven Publikation eine Freihandform mit vier Scheitelpunkten hinzugefügt.

' Add a new freeform object. 
With ActiveDocument.Shapes _ 
 .BuildFreeform(EditingType:=msoEditingCorner, _ 
 X1:=100, Y1:=100) 
 
 ' Add three more nodes and close the polygon. 
 .AddNodes SegmentType:=msoSegmentCurve, _ 
 EditingType:=msoEditingCorner, _ 
 X1:=200, Y1:=200, X2:=225, Y2:=250, X3:=250, Y3:=200 
 .AddNodes SegmentType:=msoSegmentCurve, _ 
 EditingType:=msoEditingAuto, X1:=200, Y1:=100 
 .AddNodes SegmentType:=msoSegmentLine, _ 
 EditingType:=msoEditingAuto, X1:=150, Y1:=50 
 .AddNodes SegmentType:=msoSegmentLine, _ 
 EditingType:=msoEditingAuto, X1:=100, Y1:=100 
 
 ' Convert the polygon to a Shape object. 
 .ConvertToShape 
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.