问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel 表单控件和ACTIVEX控件有什么区别

发布网友 发布时间:2022-04-22 12:47

我来回答

1个回答

热心网友 时间:2023-09-17 06:03

下面介绍下区别:

1、表单控件

表单控件是与早期版本的 Excel(从 Excel 5.0 版开始)兼容的原始控件。表单控件还适于在 XLM 宏工作表中使用。

1)如果希望在不使用 VBA 代码的情况下轻松引用单元格数据并与其进行交互,或者希望向图表工作表 (图表工作表:工作簿中只包含图表的工作表。当希望单独查看图表或数据透视图(独立于工作表数据或数据透视表)时,图表工作表非常有用。)中添加控件,则使用表单控件。例如,在向工作表中添加列表框控件并将其链接到某个单元格后,可以为控件中所选项目的当前位置返回一个数值。接下来,可以将该数值与 INDEX 函数结合使用以从列表中选择不同的项目。

2)还可以使用表单控件来运行宏。可以将现有宏附加到控件,也可以编写或录制新宏。当表单用户单击控件时,该控件会运行宏。然而,不能将这些控件添加到用户表单中,不能使用它们控制事件,也不能修改它们以在网页中运行 Web 脚本。

2、ActiveX 控件

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

2)还可以控制与 ActiveX 控件进行交互时发生的不同事件。例如,可以执行不同的操作,具体取决于用户从列表框控件中所选择的选项;还可以查询数据库以在用户单击某个按钮时用项目重新填充组合框。还可以编写宏来响应与 ActiveX 控件关联的事件。表单用户与控件进行交互时,VBA 代码会随之运行以处理针对该控件发生的任何事件。

 3)计算机还包含由 Excel 和其他程序安装的多个 ActiveX 控件,如 Calendar Control 12.0 和 Windows Media Player。

      3、要点

并非所有 ActiveX 控件都可以直接用于工作表;有些 ActiveX 控件只能用于 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 用户表单。如果尝试向工作表中添加这些特殊 ActiveX 控件中的任何一个控件,Excel 都会显示消息“不能插入对象”。

4、然而,无法从用户界面将 ActiveX 控件添加到图表工作表,也无法将其添加到 XLM 宏工作表。此外,不能像在表单控件中一样指定要直接从 ActiveX 控件运行的宏。

Excel 表单控件和ACTIVEX控件有什么区别

1、在使用Excel(包括其他Office组件)的VBA开发功能时,可以插入两种类型的控件,一种是表单控件(在早期版本中也称为窗体控件,英文Form Controls),另一种是ActiveX控件。2、前者表单控件只能在工作表中添加和使用(虽然它名为Form Controls,但其实并不能在User Form中使用),并且只能通过设置控件格式...

Excel 表单控件和ACTIVEX控件有什么区别

通常,如果相对于表单控件所提供的灵活性,设计需要更大的灵活性,则使用 ActiveX 控件。ActiveX 控件具有大量可用于自定义其外观、行为、字体及其他特性的属性。2)还可以控制与 ActiveX 控件进行交互时发生的不同事件。例如,可以执行不同的操作,具体取决于用户从列表框控件中所选择的选项;还可以查询数...

Excel 表单控件和ACTIVEX控件有什么区别

ActiveX控件比表单控件拥有更多的事件与方法,如果仅以编辑数据为目的,使用表单控件可减小文件的尺寸,缩小文件的存储空间,如果在编辑数据的同时需要对其它数据的操纵控制,使用ActiveX控件会比表单控件更灵活。

Excel介绍表单控件activex控件区别和异同

表单控件 activex控件 区别介绍:表单控件只能在excel工作表中添加和使用,插入控件之后,单击右键选择控件,可以设置控件格式和指定宏。activex控件不仅可以在工作表中使用,还可以在VBE编辑器用户窗体中使用,同时具备了很多的属性和事件,这些都是表单控件所不具备的,也是表单控件和activex控件最核心的区别所...

Excel 表单控件和ACTIVEX控件有什么区别

表单控件(早期版本中为窗体控件):只能在工作表中添加和使用;并且只能通过设置控件格式或者指定宏来使用它;ActiveX控件:不仅可以在工作表中使用,还可以在用户窗体中使用,并且具备了众多的属性和事件,提供了更多的使用方式。

Excel 表单控件和ACTIVEX控件有什么区别

表单控件可以关联单元格,可以通过该控件修改单元格的值,而ACTIVEX控件不能和单元格关联。

Excel 表单控件和ACTIVEX控件有什么区别

最大最明显的一个区别,就是,前者只能靠加载宏来运行代码,而后者可以直接写入事件代码。

Excel 表单控件和ACTIVEX控件有什么区别

ACTIVEX控件要灵活一些,可以有多种事件处理程序;表单控件只能指定宏。

第五课:VBA 控件:Excel 中的 VBA 表单控件和 ActiveX 控件

在Excel的世界中,GUI(图形用户界面)是交互的魔法,而控件则是构建这个界面的砖石。让我们深入了解如何在VBA中利用这些控件,如表单控件和ActiveX控件,为用户操作添加直观的交互体验。首先,打开开发人员选项卡,点击插入按钮,你将开启一个丰富的工具库,其中包含了VBA表单控件的宝藏。当鼠标悬停在这些控件...

第五课:VBA 控件:Excel 中的 VBA 表单控件和 ActiveX 控件

第五课探讨了Excel中的VBA控件,主要关注VBA表单控件和ActiveX控件的使用。GUI(图形用户界面)在Excel VBA中扮演重要角色,由各种控件构成,如下拉面板,它们允许用户与应用程序进行交互。例如,通过在工作簿中添加一个命令按钮,可以设置其标题以提升可读性,并通过设置属性来定制其行为。在VBA中,ActiveX...

表单控件 activex控件 excel表单控件 excel中表单控件在哪 用excel表格做表单 表单控件VBA 怎么添加表单控件 form表单控件有哪些 html表单控件 html常用表单控件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...去东莞进行2周的培训,还给留了号码0769-33387118,119,可信吗?_百度... 啊有什么好听点的经典点的歌曲啊 啊 有什么歌好听 ...好听的歌曲 除了《伤风》《牛班春天》还有什么 教育部直属211 是什么东东 啊,什么歌好听 211工程大学、985大学教育部直属高校这意为着就是好大学吗? 电脑关于RAM和内存管理你需要知道的一些事 口头约定如何确定劳动关系 妄想山海云端岳云鲲在哪 鲲第二次进化具体位置图解 复制的控件无法控制原来的表格 在线Excel表格控件如何安装 Excel2010中控件的使用以及隐藏组合框的方法 excel2010中表单控件不打印的问题 excel2010 如何插入 CHECK BOX excel 工作表中表单控件放哪个位置 Excel2010里的表单控件无法显示属性 Excel2010 表单控件如何修改? 404 Not Found 叛徒宰相煽动民众的原因是什么? 法兰克王国在哪里? 卡兹莫丹的王国英雄 鏈夐┈娑﹀湪灏辫屼簡锛屾垜浠鍦ㄤ笉鍦ㄦ剰涔変笉澶是什么字 为什么我特别招小人,而且特别容易碰到各种垃圾人呢? 出现在自己身边的叛徒该怎么办 蒜泥鸭头衢州怎么做呀急求告知!!! 抗日英雄杨靖宇,被身边叛徒出卖,他们的下场最终怎样 杨靖宇身边的主要叛徒有哪些人 你知道项羽身边最大的叛徒是谁吗? 手指头没力气,是怎么回事 四个手指头没有了属于几级伤残 手指头麻木、没知觉 手指头没弹性怎么回事? 十个手指头都没有螺纹,是好不好 手指头没了打一字 手指头没有知觉,是怎么回事啊! 手指头没斗有什么说法 手指甲上没有月牙是怎么回事? 我的手指头没有月牙,请问我是不是哪里有问题哦 我的右手中指的手指头没了还可以长出来吗 手指头没月牙,怎么办? 手指头没有创口,也没肿胀,可是一按就疼怎么回事 两个手指头没有了工伤能赔多少 为什么我的手指头没有半月牙 手指头没有创口,也没肿胀,可是一按就疼怎么回事 干秋葵的做法大全 我手指头没有劲,又怕疼。应该买什么样的吉他 手指头没有月半弯是缺少什么? 手指头发麻.没有血色,怎么回事