Shapes.AddFormControl 方法 (Excel)
创建一个 Microsoft Excel 控件。 返回一个 代表 新控件的 Shape 对象。
语法
表达式。AddFormControl (Type、 Left、 Top、 Width、 Height)
expression:一个表示 Shapes 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Type | 必需 | XlFormControl | Microsoft Excel 控件类型。 无法在工作表上创建编辑框。 |
Left | 必需 | Long | 新对象的初始坐标 (以 磅 为单位,) 相对于工作表上单元格 A1 的左上角或图表左上角。 |
Top | 必需 | Long | 新对象的初始坐标 (以磅为单位,) 相对于工作表上第 1 行的顶部或图表上图表区的顶部。 |
Width | 必需 | Long | 以磅为单位给出新对象的初始大小。 |
Height | 必需 | Long | 以磅为单位给出新对象的初始大小。 |
返回值
Shape
备注
使用 AddOLEObject 方法或 OLEObjects 集合的 Add 方法创建 ActiveX 控件。
示例
本示例将列表框添加到第一张工作表中,并为该列表框设置填充区域。
With Worksheets(1)
Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 100, 100)
lb.ControlFormat.ListFillRange = "A1:A10"
End With
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。