Shapes.AddFormControl メソッド (Excel)

Microsoft Excel コントロールを作成します。 新しいコントロールを表す Shape オブジェクトを返します。

構文

AddFormControl (TypeLeftTopWidthHeight)

表現Shapes オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
必須 XlFormControl Microsoft Excel コントロールの種類を指定します。 ワークシートでは編集ボックスを作成できません。
Left 必須 Long ワークシート上のセル A1 の左上隅またはグラフの左上隅を基準とした、新しいオブジェクトの初期座標 ( ポイント単位)。
Top 必須 Long ワークシート上の行 1 の上端、またはグラフのグラフ領域の上部を基準とした、新しいオブジェクトの初期座標 (ポイント単位)。
Width 必須 長整数型 新しいオブジェクトの初期サイズをポイント単位で指定します。
Height 必須 長整数型 新しいオブジェクトの初期サイズをポイント単位で指定します。

戻り値

図形

注釈

ActiveX コントロールを作成するには、OLEObjects コレクションの AddOLEObject メソッドまたは Add メソッドを使用します。

次の使用例は、ワークシート 1 にリスト ボックスを追加して、リスト ボックスにセル範囲の内容を設定します。

With Worksheets(1) 
 Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100) 
 lb.ControlFormat.ListFillRange = "A1:A10" 
End With

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

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