2024年3月30日发(作者:)
Excel VBA编程 控件分类
在工作表中控件可以分为两类:即表单控件和ActiveX控件。这些控件是组成工作表窗体的
元素。
在Excel【开发工具】选项卡中的【控件】组中,单击【插入】按钮,将打开控件工具箱,
该工具箱中包含【表单控件】和【ActiveX控件】,将鼠标指向某个控件时,将显示该控件的
名称,如图11-1所示。
指向
控件名称
图11-1 控件
下面具体介绍表单控件和ActiveX控件的功能:
表单控件
表单控件也叫窗体控件,只能在工作表中使用,它是为了兼容以前的版本而保留的功能。表
单控件只具有一些简单的作用,如指定宏、在下拉列表框中显示数据,制作简单滚动条等。
它类似于图片,与图片的不同在于它能实现某些特殊的效果。
表单控件可通过【开发工具】选项卡的【插入】按钮添加,单击后可弹出一个下拉列表,可
以称其为【控件工具箱】,表单控件包含在其中【表单控件】栏下,表单控件的说明如表11.1
所示:
表11.1 表单控件(窗体控件)
图标 名称
按钮
组合框
用于执行宏命令。
用于显示多个选项并从中选择,可以选择其中的项目或者输入
一个值
说明
复选框 用于创建选择控件,通过单击可以选择或取消选项,可以选项
多项。
数值调节钮
列表框
选项按钮
是一种数值选择控件,通过单击控件的箭头来选择数值。
用于显示多个选项并从中选择
通常几个选项按组合在一起使用,在一组中只能选择一个选项
按钮
分组框
标签
滚动条
文本框
列表文本复合框
下拉文本复合框
用于组合其它控件
用于显示静态文本
是一种选择控件机制,包括水平滚动条和垂直滚动条。
不可用
不可用
不可用
ActiveX控件
ActiveX控件具有丰富的事件和属性,主要用于VBE中的窗体,需要为之编写代码,触发事
件过程,它也可以用于工作表中,可以完全取代第一类控件(不能直接录制宏)。
ActiveX控件与表单控件相同也包含在【控件工具箱】中,ActiveX控件的说明如表11.2所示:
表11.2 ActiveX控件
图标
名称
命令按钮
组合框
用于创建标准的命令按钮
用于显示多个选项并从中选择,可以选择其中的项目或者输入
一个值
复选框 用于创建选择控件,通过单击可以选择或取消选项,可以选项
多项。
列表框
文本框
滚动条
数值调节钮
选项按钮
用于显示多个选项并从中选择
用于创建一个文本框控件
是一种选择控件机制,包括水平滚动条和垂直滚动条。
是一种数值选择控件,通过单击控件的箭头来选择数值。
通常几个选项按组合在一起使用,在一组中只能选择一个选项
按钮
标签
图像
切换按钮
用于显示静态文本
它允许向窗体上放置图片。
该控件如果被选中,那么会保持被按下的状态。如果再次单击
它就恢复为没有按下的状态。
其他控件 用于打开【其他按钮】对话框
说明
两种控件相比较,表单控件除了可以直接录制宏从而实现其功能外,他只能应用于工作表中,
且功能比较单一;而ActiveX控件在工用表和VBE的用户窗体中都可使用,又因ActiveX控
件中包含了众多的事件和属性,从而使用起来比表单控件的功能更强更方便。


发布评论