次の方法で共有


FreeformBuilder オブジェクト (Excel)

作成中のフリーフォームのジオメトリを表します。

注釈

Shapes オブジェクトの BuildFreeform メソッドを使用して、FreeformBuilder オブジェクトを取得します。 AddNodes メソッドを使用して、フリーフォームにノードを追加します。 FreeformBuilder オブジェクトで定義した図形を作成し、それを Shapes コレクションに追加するには、ConvertToShape メソッドを使用します。

次の使用例は、myDocument に 4 つのセグメントを持つフリーフォームを追加します。

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 
 .ConvertToShape 
End With

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。