Excel VBA编程 控件工具箱
在前面已经讲过,控件工具箱是随着,用户在创建窗体时,自动打开的。当然,也可在有VBE环境窗口中,通过执行【视图】|【工具箱】命令,来打开控件工具箱。
1.新控件
在控件工具箱中,提供了所有的最基本的ActiveX控件,如标签控件、文字框控件和按钮控件等。除了这些基本的控件,还添加了一些其它的控件,如TabStrip控件、多页控件和RefEdit控件等,。
● TabStrip
选项卡条(TabStrip)控件包含了多个选项卡控件。选项卡条控件用来将相关的信息进行组织和分组。例如,在销售管理系统中,用户希望用选项卡条来显示名企区域的销售信息,每个区域都有自己的选项卡。默认设置下,选项卡条包括两页,分别为:Tab1和Tab2,当然,通过设置还可以添加更多的选项卡。
● 多页
多页控件看上去和选项卡控件非常相似,但控件中包括的是一页或都多页的控件,选项卡条控件的各个选项卡具有相似的外观,给人以相似的感觉,而多页控件的界面中可包含各自控件的窗体,它们都具有各自的布局。如在VBE环境中,执行【工具】|【执行】命令,打开的【选项】对话框就是一个多页控件,如图12-8所示。
图12-8 多页控件
● RefEdit
默认情况下,RefEdit控件是工具箱中的最后一个控件。RefEdit控件看上去和文字框控件相似,不同之处在于RefEdit控件有一个按钮,通过这个按钮,可以将用户窗体折叠起来,以便选择一个区域。
2.附加控件
在控件工具箱中除了这些固定的控件外,还可以从外部附加控件到控件工具箱中。在VBE中,右击【控件工具箱】,在弹出的右键快捷菜单中,执行【附加控件】命令,打开【附加控件】对话框,如图12-9所示。
图12-9 附加控件
在【附加控件】对话框中,【可用控件】列表框显示了所有可用的控件,在每个控件列表的前面有个复选框,表示控件的两种状态:“已选的”和“未选的”,重复单击这个复选框时,即可在这两种状态之间进行切换。在对话框的ActionBvr Class栏中,显示当前选择的控件在系统中所在的地址和所属的动态链接库(.dll)。如图12-10所示。
在该对话框中还有一个【显示】栏,其中只有一个【只显示所选项】复选框,通过启用该复选框,【可用控件】中将显示屏蔽掉所有未选项的控件。如图12-11所示。
在【可用控件】列表框中启用控件后,单击【确定】按钮,即可将新启用的控件添加到【控件工具箱】窗口中。
图12-10 【附加控件】对话框 图12-11 屏蔽未选控件
右击【控件工具箱】中的控件,执行【删除】该控件的命令,可将该控件从工具箱中删除。
实际上,控件工具箱也是一个多页控件。在【控件】页一栏中右击,即可对页进行添加、删除、修改等操作,如图12-12所示。
图12-12 设置控件工具箱
从上面的图中可以看出,在快捷菜单中可对【工具箱】的控件页进行如下的操作:
● 新建页 新建一个页框
● 删除页 删除一个页框
● 重命名 对指定的页名称,进行重新指定
● 移动 在多个页中,将指定的页调整位置
● 导入页 将已导出的文件导入到工具箱中,并命令为【新页】vba做excel窗体录入教程
● 导出页 将指定的页导出到磁盘中,并保存文件为.pag的后缀的文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论