Shapes.AddFormControl 方法 (Excel)

创建一个 Microsoft Excel 控件。 返回一 个 Shape 对象,该对象代表新控件。

语法

表达式.AddFormControl ( Type、Left、Top、Width、Height )

expression:一个表示 Shapes 对象的变量。

参数

名称 必需/可选 数据类型 说明
类型 必需 XlFormControl Microsoft Excel 控件类型。 无法在工作表上创建编辑框。
Left 必需 Long 新对象的初始坐标 (以) 单元格 A1 左上角或图表左上角的点表示。
Top 必需 Long 新对象的初始坐标以 (为) 第一行的顶部或图表上图表区域顶部的以点表示。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。