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 控件|
列表框 | 用于显示多个选项并从中选择 | |
文本框 | 用于创建一个文本框控件 | |
滚动条 | 是一种选择控件机制,包括水平滚动条和垂直滚动条。 | |
数值调节钮 | 是一种数值选择控件,通过单击控件的箭头来选择数值。 | |
选项按钮 | 通常几个选项按组合在一起使用,在一组中只能选择一个选项按钮 | |
标签 | 用于显示静态文本 | |
图像 | 它允许向窗体上放置图片。 | |
切换按钮 | 该控件如果被选中,那么会保持被按下的状态。如果再次单击它就恢复为没有按下的状态。 | |
其他控件 | 用于打开【其他按钮】对话框 | |
两种控件相比较,表单控件除了可以直接录制宏从而实现其功能外,他只能应用于工作表中,且功能比较单一;而ActiveX控件在工用表和VBE的用户窗体中都可使用,又因ActiveX控件中包含了众多的事件和属性,从而使用起来比表单控件的功能更强更方便。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论