excel表单控件和ActiveX控件概念

上传人:枫** 文档编号:507449067 上传时间:2022-07-29 格式:DOCX 页数:9 大小:124.80KB
返回 下载 相关 举报
excel表单控件和ActiveX控件概念_第1页
第1页 / 共9页
excel表单控件和ActiveX控件概念_第2页
第2页 / 共9页
excel表单控件和ActiveX控件概念_第3页
第3页 / 共9页
excel表单控件和ActiveX控件概念_第4页
第4页 / 共9页
excel表单控件和ActiveX控件概念_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《excel表单控件和ActiveX控件概念》由会员分享,可在线阅读,更多相关《excel表单控件和ActiveX控件概念(9页珍藏版)》请在金锄头文库上搜索。

1、工作表中的表单、表单控件和 ActiveX 控件概念全部隐藏是的,确实如此。在 Microsoft Excel 中,使用少量或者无需使用 Microsoft Visual Basic for Applications (VBA) 代码即可创建出色的表单。使用表单以及可以向其中添加的许多控件和对象,您可以显著地增强工作表中的数据项并改善工作表的显示方式。 什么是表单? Excel 表单的类型o 数据表单o 含有表单和 ActiveX 控件的工作表o 表单控件o ActiveX 控件o 绘图工具对象o 使用工作表表单中的控件和对象o 确定工作表中控件的类型o VBA 用户表单什么是表单?无论是打印

2、表单还是联机表单都是一种具有标准结构和格式的文档,这种文档可让用户更轻松地捕获、组织和编辑信息。 打印表单含有说明、格式、标签以及用于写入或键入数据的空格。您可以使用 Excel 和 Excel 模板创建打印表单。 联机表单包含与打印表单相同的功能。此外,联机表单还包含控件。控件是用于显示数据或者更便于用户输入或编辑数据、执行操作或进行选择的对象。通常,控件可使表单更便于使用。例如,列表框、选项按钮和命令按钮都是常用控件。通过运行 Visual Basic for Applications (Visual Basic for Applications (VBA):Microsoft Visua

3、l Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) (VBA) 代码,控件还可以运行指定的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)和响应事件,如鼠标点击。您可以使用 Excel 通过多种方式创建打印表单和联机表单。Excel 表单的类型您可以在 Excel 中创建多种类型的表单:数据表单、含有表单和 ActiveX 控件的工作表以及 VBA 用户表单。可以单独使用每种类型的表单,也可以通过不同方式将它们结合在一起来创建适合

4、您的解决方案。数据表单数据表单 (数据表单:一次显示一条完整记录的对话框。可以用数据表单添加、更改、定位和删除记录。)为在无需水平滚动的情况下在单元格区域或表格中输入或显示一整行信息提供了一种便捷方式。您可能会发现,当数据的列数超过可以在屏幕上查看的数据列数时,使用数据表单可以使数据输入变得更容易,而无需在列之间进行移动。如果以标签的形式将列标题列出的文本框这一简单表单足以满足您的需求,而且您不需要使用复杂的或自定义的表单功能(例如列表框或调节钮),则可以使用数据表单。Excel 可以为您的区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)或表 (表:关于特定主题的一

5、组数据的集合,以记录(行)和字段(列)的形式存储。)自动生成内置数据表单。数据表单会在一个对话框中将所有列标题都显示为标签。每个标签旁边都有一个空白文本框,您可以在其中输入每一列的数据,最多可以输入 32 列数据。在数据表单中,您可以输入新行,通过导航查找行,或者(基于单元格内容)更新行及删除行。如果某个单元格包含公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。),则公式结果会显示在数据表单中,但您不能使用数据表单更改该公式。含有表单和 ActiveX 控件的工作表工作表是一种类型的表单,可让您在网格中输入数据和查看数据,Excel

6、 工作表中已经内置了多种类似控件的功能,如注释和数据验证。单元格类似于文本框,因为您可以在单元格中输入内容以及通过多种方式设置单元格的格式。单元格通常用作标签,通过调整单元格高度和宽度以及合并单元格,您可以将工作表用作简单的数据输入表单。其他类似控件的功能(如单元格注释、超链接、背景图像、数据验证、条件格式、嵌入图表和自动筛选)可使工作表充当高级表单。为增加灵活性,您可以向工作表的“绘图画布 (绘图画布:一个区域,可在该区域上绘制多个形状。因为形状包含在绘图画布内,所以它们可作为一个单元移动和调整大小。)”添加控件和其他绘图对象,并将它们与工作表单元格相结合和配合。例如,您可以使用列表框控件方

7、便用户从项目列表中选择项目。还可以使用调节钮控件方便用户输入数字。因为控件和对象存储在绘图画布中,所以您可以显示或查看不受行和列边界限制的关联文本旁边的控件和对象,而无需更改工作表中数据网格或表的布局。在大多数情况下,还可以将其中许多控件链接到工作表中的单元格,而无需使用 VBA 代码即可使它们正常工作。您可以设置相关属性来确定控件是自由浮动还是与单元格一起移动和改变大小。例如,在对区域进行排序时,您可能有一个希望与基础单元格一起移动的复选框。不过,如果您有一个希望一直保持在特定位置的列表框,则您可能希望它不与其基础单元格一起移动。Excel 有两种类型的控件:表单控件和 ActiveX 控件

8、。除这两个控件集之外,您还可以通过绘图工具(如自选图形 (自选图形:一组现成的形状,包括如矩形和圆这样的基本形状,以及各种线条和连接符、箭头总汇、流程图符号、星与旗帜和标注等。)、艺术字 (艺术字:使用现成效果创建的文本对象,并可以对其应用其他格式效果。)、SmartArt 图形或文本框)添加对象。以下部分介绍这些控件和绘图对象,此外,还更为详细地介绍如何使用这些控件和对象。表单控件表单控件是与早期版本的 Excel(从 Excel 5.0 版开始)兼容的原始控件。表单控件还适于在 XLM 宏工作表中使用。如果您想在不使用 VBA 代码的情况下轻松引用单元格数据并与其进行交互,或者想在图表工作

9、表 (图表工作表:工作簿中只包含图表的工作表。当希望单独查看图表或数据透视图(独立于工作表数据或数据透视表)时,图表工作表非常有用。)中添加控件,则可使用表单控件。例如,在您向工作表中添加列表框控件并将其链接到某个单元格后,可以为控件中所选项目的当前位置返回一个数值。然后,您可以将该数值与 INDEX 函数结合使用,以从列表中选择不同的项目。您还可以使用表单控件来运行宏。可以将现有宏附加到控件,也可以编写或录制新宏。当表单用户单击控件时,该控件会运行宏。然而,不能将这些控件添加到用户表单中,不能使用它们控制事件,也不能修改它们以在网页中运行 Web 脚本。表单控件概述按钮名称示例说明标签用于标

10、识单元格或文本框的用途,或显示说明性文本(如标题、题注、图片)或简要说明。分组框用于将相关控件划分到具有可选标签的矩形中的一个可视单元中。通常情况下,选项按钮、复选框或紧密相关的内容会划分到一组。按钮用于运行在用户单击它时执行相应操作的宏。按钮还称为下压按钮。复选框用于启用或禁用指示一个相反且明确的选项的值。您可以选中工作表或分组框中的多个复选框。复选框可以具有以下三种状态之一:选中(启用)、清除(禁用)或混合(即同时具有启用状态和禁用状态,如多项选择)。选项按钮用于从一组有限的互斥选项中选择一个选项;选项按钮通常包含在分组框或结构中。选项按钮可以具有以下三种状态之一:选中(启用)、清除(禁用

11、)或混合(即同时具有启用状态和禁用状态,如多项选择)。选项按钮还称为单选按钮。列表框用于显示用户可从中进行选择的、含有一个或多个文本项的列表。使用列表框可显示大量在编号或内容上有所不同的选项。有以下三种类型的列表框: 单选列表框只启用一个选项。在这种情况下,列表框与一组选项按钮类似,不过,列表框可以更有效地处理大量项目。 多选列表框启用一个选项或多个相邻的选项。 扩展选择列表框启用一个选项、多个相邻的选项和多个非相邻的选项。组合框结合文本框使用列表框可以创建下拉列表框。组合框比列表框更加紧凑,但需要用户单击向下箭头才能显示项目列表。使用组合框,用户可以键入条目,也可以从列表中只选择一个项目。该

12、控件显示文本框中的当前值(无论值是如何输入的)。滚动条单击滚动箭头或拖动滚动框可以滚动浏览一系列值。另外,通过单击滚动框与任一滚动箭头之间的区域,可在每页值之间进行移动(预设的间隔)。通常情况下,用户还可以在关联单元格或文本框中直接键入文本值。数值调节钮用于增大或减小值,例如某个数字增量、时间或日期。若要增大值,请单击向上箭头;若要减小值,请单击向下箭头。通常情况下,用户还可以在关联单元格或文本框中直接键入文本值。注释Excel 2010 工作簿中未提供以下控件。只能在 Excel 5.0 版对话框工作表中使用这些控件。按钮名称文本字段组合列表编辑框 组合下拉编辑框运行对话框ActiveX 控

13、件ActiveX 控件 (ActiveX 控件:一种控件,如复选框或按钮,向用户提供选项或运行使任务自动化的宏或脚本。可在 Microsoft Visual Basic for Applications 中编写控件的宏或在 Microsoft 脚本编辑器中编写脚本。)可用于工作表表单(使用或不使用 VBA 代码)和 VBA 用户表单。通常,如果相对于表单控件所提供的灵活性,您的设计需要更大的灵活性,则使用 ActiveX 控件。ActiveX 控件具有大量可用于自定义其外观、行为、字体及其他特性的属性。您还可以控制与 ActiveX 控件进行交互时发生的不同事件。例如,您可以执行不同的操作,具

14、体取决于用户从列表框控件中所选择的选项;还可以查询数据库以在用户单击某个按钮时用项目重新填充组合框。您还可以编写宏来响应与 ActiveX 控件关联的事件。表单用户与控件进行交互时,VBA 代码会随之运行以处理针对该控件发生的任何事件。您的计算机还包含由 Excel 和其他程序安装的多个 ActiveX 控件,如 Calendar Control 12.0 和 Windows Media Player。要点并非所有 ActiveX 控件都可以直接用于工作表;有些 ActiveX 控件只能用于 Visual Basic for Applications (VBA) (Visual Basic f

15、or Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 用户表单。如果您尝试向工作表中添加这些特殊 ActiveX 控件中的任何一个控件,Excel 都会显示消息“不能插入对象”。然而,无法从用户界面将 ActiveX 控件添加到图表工作表,也无法将其添加到 XLM 宏工作表。此外,您不能像在表单控件中一样指定要直接从 ActiveX 控件运行的宏。ActiveX 控件概述按钮名称示例说明 复选框用于启用或禁用指示一个相反且明确的选项的值。您可以一次选中工作表或分组框中的多个复选框。复选框可以具有以下三种状态之一:选中(启用)、清除(禁用)或混合(即同时具有启用状态和禁用状态,如多项选择)。文本框可让您在矩形框中查看、键入或编辑绑定到某一单元格的文本或数据。文本框还可以是显示只读信息的静态文本字段。命令按钮用于运行在用户单击它时执行相应操作的宏。命令按钮还称为下压按钮。选项按钮用于从一组有限的互斥选项(通常包含在分组框或结构中)中选择一个选项。选项按钮可以具有以下三种状态之一:选中(启用)、清除(禁用)或混合(即同时具有启用状态和禁用状态,如多项选择)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号