freeformbuilder メソッド (Excel)FreeformBuilder.ConvertToShape method (Excel)

指定した FreeformBuilder オブジェクトの幾何学的特徴を持つ図形を作成します。Creates a shape that has the geometric characteristics of the specified FreeformBuilder object. 新しい図形を表す Shape オブジェクトを返します。Returns a Shape object that represents the new shape.



freeformbuilder オブジェクトを表す変数を取得します。expression A variable that represents a FreeformBuilder object.

戻り値Return value



ConvertToShape メソッドを適用する前に、少なくとも一度は FreeformBuilder オブジェクトに対して ****AddNodes**** メソッドを適用してください。You must apply the AddNodes method to a FreeformBuilder object at least once before you use the ConvertToShape method.


次の使用例は、5 つの頂点を持つフリーフォームを myDocument に追加します。This example adds a freeform with five vertices to myDocument.

Set myDocument = Worksheets(1) 
With myDocument.Shapes.BuildFreeform(msoEditingCorner, 360, 200) 
 .AddNodes msoSegmentCurve, msoEditingCorner, _ 
 380, 230, 400, 250, 450, 300 
 .AddNodes msoSegmentCurve, msoEditingAuto, 480, 200 
 .AddNodes msoSegmentLine, msoEditingAuto, 480, 400 
 .AddNodes msoSegmentLine, msoEditingAuto, 360, 200 
End With

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.