Excel 控件【ActiveX控件】基础教程
发布时间:2023-11-04 13:16:09
本文介绍excel【ActiveX控件】相关的一些知识点。Excel控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。
第一,excel控件之ActiveX控件
ActiveX控件,比窗体工具条中的控件要更灵活,是VBE中用户窗体控件的子集,在Excel工作表中和VBE编辑器中都是可用的,尤其在要对使用控件时发生的不同事件进行控制时。我们能捕获这些控件的事件,这也是其灵活的主要原因。这些事件可能是单击、双击、变化(例如对组合框控件项目进行新的选择),用户能离开这个控件并转移焦点到另一个控件或返回到Excel界面,等等。
ActiveX控件也有一个长的属性列表,如字体(Font)、标题(Caption)、名称(Name)、单元格链接(LinkedCell)、高度(Height),等等。这些属性取决于控件的类型,但所有控件都有诸如名称(Name)属性和一些其它的属性。
ActiveX控件也具有可自定义的属性。例如,可指定当用户指向控件时指针的外观。您可编写宏,响应与ActiveX控件相关的事件。可在Excel窗体上和VBA程序窗体和对话框中使用ActiveX控件。
在使用控件时,如果不使用带有控件事件的VBA代码,则很少使用ActiveX控件;如果您不熟悉VBA,您应该选择使用窗体工具条控件。ActiveX控件与在VisualBasic编程语言中使用的控件相类似,是可以添加到VisualBasic编辑器自定义窗体中的控件。将ActiveX控件添加到工作表中时,您应编写引用控件标识号的宏代码,而不是分配在单击控件时要运行的宏。当窗体的用户使用控件时,将运行您编写的宏代码来处理发生的任何事件。当添加一个ActiveX控件到工作表中时,它被内嵌入工作表成为工作表的一个对象成员,并自动处于“设计模式”,允许我们对控件进行处理而不会引发控件事件。为了能捕获控件的任何事件,该事件程序应放置在工作表对象的模块中,您能(在处于设计模式时)通过在控件上双击进入代码模块,并显示出该控件的缺省过程。为了指定您想要的事件过程,您也可以在代码模块编辑器右上方的事件过程下拉列表中选择相应的事件过程。
但是,不可在图表工作表或XLM宏工作表中使用控件。对于这些情况,您应使用“窗体”工具栏上的控件。如果要从控件直接运行附加的宏,最好也应使用“窗体”工具栏控件。
对于要放到网页上的Excel窗体和数据,可包含ActiveX控件,并可编写在Web浏览器中使用控件时要运行的Web脚本(而不是宏代码)。还可通过使用Microsoft脚本编辑器编写VBScript或JavaScript形式的脚本。
第二,如何识别excel控件属于哪类控件
要确定控件类型,可以右键单击该控件,会显示快捷菜单:
(1)如果快捷菜单包含“属性”命令,则该控件为“控件工具箱”中的ActiveX控件,且您处于“设计”模式。
(2)如果快捷菜单包含“指定宏”命令,则该控件为“窗体”工具栏控件。
(3)如果快捷菜单包含“编辑文字”命令,则该对象为“绘图”工具栏对象。
如果右键单击控件以显示快捷菜单时却没有响应,则该控件是ActiveX控件且您不在“设计”模式下。若要显示ActiveX控件的快捷菜单以编辑属性或查看宏代码,则必须处于设计模式。


猜你喜欢
- 们辛辛苦苦花费时间精力制作了幻灯片,发送给领导查看,却因为领导的电脑没安装PowerPoint而无法打开,看不了,这不能不说是一种遗憾。们辛
- 今天给大家推荐一款比较受大众喜爱的音乐播放器天天动听,相信在使用天天动听的过程中,有
- 自从去年买了Mac就一直用到现在,虽然慢慢用的少了,但一直是最爱的战友之一。爱它优雅的设计,爱它简洁的系统,陪伴了无数个孤独奋战的夜晚。搭配
- 我相信许多计算机用户都知道微软已在新的Windows系统中嵌入了触摸键盘功能。此功能对笔记本电脑用户毫无用处,因此许多用户想要关闭触摸键盘功
- win10系统用久了,文件会越来越多,而且都放在C盘里的临时文件夹里。很多用户要清理冗长的文件并不知道临时文件夹在哪里,下面小编就跟大家分享
- 在我们日常PPT文档的编辑中,我们不仅会在幻灯片内添加图片、表格,还会适当的添加音频,那么PPT怎么添加声音文件?本期教程小编就为大家分享P
- cookie是一个记录访问数据的一个功能,一般用户在浏览器中可以设置看到,但是不知道具体的意思,这个可以定期清理,需要的用户快点下载来看看吧
- 苹果在10月19日推出了焕然一新的MacBook Pro,很多小伙伴已经迫不及待的买来体验了。但是一些用户反映,他们的2021新款14英寸和
- AE素材如何添加降低隔行扫描闪烁效果?最近有很多小伙伴向我询问AE如何给素材添加降低隔行扫描闪烁效果,那么今天的教程小编就给大家带来AE为素
- 只要你用到Excel数据处理,这几个公式就一定要会:IF判断等级评定成绩:如果大于等于85为优秀,大于等于70小于85为良好,大于等于60小
- 我们有时候在使用Win10系统的电脑时会遇到提示“windows 无法访问指定设备,路径或文件win10”,那么碰到这种情况应该如何解决呢?
- 越狱后想安装某款插件,但是又怕不兼容自己的设备,这种情况下该怎么办?安装了不兼容的插件,轻则闪退重则白苹果,下面教你两个办法,可以在安装前检
- 近来有小伙伴反响自己想要下载win10的镜像文件,但却不知道与原始版本有什么不同,这该怎么办?实际上,它们是两个不同的概念,是一种文件格式,
- 微软官方发布的“媒体创建工具”英文名为Media Creation Tool,软件运行时显示的名称则为“Windows10安装程序”(如图
- mac怎么断网?mac系统经常断网,屏保以后就断网了,就不能下载东西了,该怎么设置黑屏不断网呢?下面我们就来看看mac设置黑屏不断网的方法,
- Win10发布已经有一段时间了,越来越多的人开始升级Win10,不过最近有刚升级Win10的用户反映,应用商店和用户管理经常出现闪退的情况,
- word中怎么把名字对齐?小编这就给大家分享下详细的操作方法,赶紧来瞧一瞧哦!1、对齐名字正确操作:按住Alt键再拖动鼠标选中所有文字,然后
- Excel中经常需要使用到斜线绘制的功能,斜线具体该如何绘制呢?下面是由小编分享的excel表格绘制斜线的方法,以供大家阅读和学习。exce
- 电脑屏幕花屏怎么办?近日有用户使用电脑时,电脑屏幕突然出现花屏的问题,这是怎么回事呢?显示器屏幕花屏该如何解决?下面给大家介绍电脑屏幕出现花
- 怎么关闭猎豹浏览器安全防御模块?很多用户发现猎豹浏览器运行的同时,猎豹浏览器的安全模块也在悄悄运行并占用用户的电脑内存。现在,小编为大家介绍