Excel VBA教程:初始化控件属性

可在运行时用宏中的 Visual Basic 代码初始化控件。例如,可以向列表框填充内容、设置文本值或设置选项按钮。

下例使用 AddItem方法向列表框添加数据,然后设置文本框的值并显示窗体。


Private Sub GetUserName()
    With UserForm1
        .lstRegions.AddItem "North"
        .lstRegions.AddItem "South"
        .lstRegions.AddItem "East"
        .lstRegions.AddItem "West"
        .txtSalesPersonID.Text = "00000"
        .Show
        ' ...
    End With
End Sub

还可以在窗体的 Initialize事件中用代码设置窗体上控件的初始值。在 Initialize事件中设置控件的初始值的好处在于:初始化代码与窗体存储在一起。这样,如果把该窗体复制到其他项目中,那么运行 Show方法显示对话框时,其中的控件将被初始化。


Private Sub UserForm_Initialize()
    UserForm1.lstNames.AddItem "Test One"
    UserForm1.lstNames.AddItem "Test Two"
    UserForm1.txtUserName.Text = "Default Name"
End Sub

上页:Excel VBA教程:如何引用单元格和区域 下页:Excel VBA教程:打开工作簿

Excel VBA教程:初始化控件属性

Excel VBA教程:打开工作簿 Excel VBA教程:QueryTable对象事件
Excel VBA教程:引用工作表上的所有单元格 Excel VBA教程:用 A1 样式记号引用单元格和单元格区域
Excel VBA教程:用编号引用单元格 Excel VBA教程:相对于其他单元格来引用单元格
Excel VBA教程:用 Range对象引用单元格 Excel VBA教程:用快捷记号引用单元格
Excel VBA教程:引用多张工作表 Excel VBA教程:引用多个单元格区域
Excel VBA教程:引用命名区域 Excel VBA教程:引用行和列
Excel VBA教程:按索引编号引用工作表 Excel VBA教程:按名称引用工作表
Excel VBA教程:返回集合中的对象 Excel VBA教程:将文档保存为 Web 页
Excel VBA教程:选定和激活单元格 Excel VBA教程:代码运行时使用控件值
Excel VBA教程:设置控件属性 Excel VBA教程:在工作表上使用 ActiveX 控件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号