文档详情

控件的应用.pdf

发布:2017-08-19约1.22万字共11页下载文档
文本预览下载声明
第 37 章 控件的应用 本章学习要点 要点 1 表单控件和 ActiveX 控件 要点 2 ActiveX 控件的属性 要点 3 常用控件的使用 学习目的 控件在 Excel 的 VBA 编程中是经常用到的。控件的丰富属性和灵活应用可以为 Excel 工作表创建灵活的、图形化的用户交互界面;控件还可以在窗体的设计中 充分发挥作用。因此,我们要创建一个良好的用户界面,实现用户交互,就必须 了解并掌握控件的基本属性和应用。 37.1 表单控件和工具箱控件 控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易 于阅读。在Excel 2007 中有两种控件,表单控件和控件工具箱控件,控件工具箱控件也被称 为ActiveX 控件。在工作表中添加的表单控件,只能通过设置控件格式或者指定宏来使用它, 而在工作表中添加的ActiveX 控件拥有众多的事件和属性,使用起来更加方便。 表单控件只能在工作表中使用,而ActiveX 控件不仅可以在工作表中使用,还可以在窗体中使 用。此“窗体”是在VBA 编辑器中插入的窗体对象,在此窗体上可以添加各种ActiveX 控件,并 ActiveX XLM 通过编写代码,触发事件过程。但是, 控件不可以在图表工作表或 宏工作表中使用。 在Excel 2007 的“开发工具”选项卡中,单击“控件”组中的“插入”命令,弹出控件 工具箱,如图37-1 所示。 将鼠标悬停在控件工具箱中的控件图标上,可以显示该控件的名称,如图37-2 所示。 图 37-1 图 37-2 提示 当鼠标悬停在表单控件上时,显示的控件名称后标注“窗体控件”,因为表单控件与早期版 本中的窗体控件是兼容的。注意,这个窗体控件与 VBA 编辑器中的窗体对象不是一个概念。 表单控件中部分控件在普通工作表中处于禁用状态。表单控件与 Excel 5.0 以后的 Excel 早期版本兼容,并能在 XLM 宏工作表中使用。 表单控件的使用很简单,只是通过设置控件格式或者指定宏来使用它的。例如,我们在 工作表中录制了一个宏,现在在工作表中添加一个按钮,当单击此按钮时运行宏。 新建一个工作表,录制一个宏,可为单元格设置填充色为蓝色,宏名为“设置填充色”。 37-3 单击“开发工具 控件 插入”,单击表单控件的按钮图标 ,如图 所示, 此时回到工作表,鼠标为“十”字形,拖曳鼠标,画一个按钮,随即弹出“指定宏”对 话框,如图37-4 所示。选择宏名“设置填充色”,单击“确定”按钮。 单击此处 图 37-3 图 37-4 回到工作表,修改该按钮名称为“设置填充色”,如图37-5 所示。单击按钮之外的任意位 置,退出编辑模式。右击此按钮,还可以再次进入编辑状态,进行文字修改或设置控件格式。 选择单元格,如选择A1:D1 区域,单击该按钮,即可为选定的单元格设置填充色为蓝色, 功能完全像一个命令按钮,如图37-6 所示。 图 37-5 图 37-6 表单控件的使用很局限,在这里不再做详细的讲解,本章主要介绍ActiveX 控件的基本 应用和相关属性。下面章节中涉及的控件均指 ActiveX 控件,而通常我们更多使用的也是 ActiveX 控件。
显示全部
相似文档