Excel VBA教程:AddFormControl方法

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

expression.AddFormControl(Type, Left, Top, Width, Height)

expression   必需。该表达式返回“应用于”列表中的对象之一。

Type  XlFormControl 类型,必需。Microsoft Excel 控件类型。无法在工作表中创建编辑框。

XlFormControl 可为以下 XlFormControl 常量之一。
xlButtonControl
xlCheckBox
xlDropDown
xlEditBox
xlGroupBox
xlLabel
xlListBox
xlOptionButton
xlScrollBar
xlSpinner

Left  Long 类型,必需。新对象的初始坐标(以磅为单位)相对于工作表 A1 单元格的左上角或图表的左上角。

Top  Long 类型,必需。新对象的初始坐标(以磅为单位)相对于工作表 A1 单元格的左上角或图表的左上角。

Width  Long 类型,必需。以磅为单位的新对象的初始大小。

Height  Long 类型,必需。以磅为单位的新对象的初始大小。

说明

对 OLEObjects集合使用AddOLEObject方法或者Add方法可创建一个ActiveX 控件。

Excel VBA教程:AddFormControl方法·示例

本示例将列表框添加到第一张工作表中,并为该列表框设置填充区域。


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

上页:Excel VBA教程:AddFields方法 下页:Excel VBA教程:AddItem方法

Excel VBA教程:AddFormControl方法

Excel VBA教程:AddItem方法 Excel VBA教程:AddLabel方法
Excel VBA教程:AddLine方法 Excel VBA教程:AddMemberPropertyField方法
Excel VBA教程:AddNode方法 Excel VBA教程:AddNodes方法
Excel VBA教程:AddOLEObject方法 Excel VBA教程:AddPageItem方法
Excel VBA教程:AddPicture方法 Excel VBA教程:AddPolyline方法
Excel VBA教程:AddReplacement方法 Excel VBA教程:AddSet方法
Excel VBA教程:AddShape方法 Excel VBA教程:AddTextbox方法
Excel VBA教程:AddTextEffect方法 Excel VBA教程:AddToFavorites方法
Excel VBA教程:AdvancedFilter方法 Excel VBA教程:Align方法
Excel VBA教程:Apply方法 Excel VBA教程:ApplyCustomType方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号