activex控件

【分享成果,追随正能量】用最好的自己,过最好的生活。你不必事事依赖别人。下雨天要多做准备,要懂得照顾自己,要懂得爱自己。人的一生会因为努力而有意义。人可以平凡,但不能平庸。

VBA的Excel应用非常经典,是我推出的第七套教程,定位在初级水平。本教程内容丰富,示例众多,从简单的宏记录到表单的构造。每个人都可以非常轻松地掌握相关知识。本教程共三册十七章,都是我们在使用EXCEL的过程中需要掌握的知识点。希望大家都能掌握和使用。今天的讲座是《VBA EXCEL应用》第十五章“ActiveX控件”的第一节:在工作表中使用ActiveX控件。

activex控件

第一节 在工作表中使用 ActiveX 控件

在本教程的开头,我曾经解释过,在工作表界面添加一个控件按钮,然后点击这个按钮就可以执行我们的一些自定义操作。实际上,这个按钮控件是一个ActiveX控件,比如下面的工作表界面:

在本节中,我们先来了解一下这个控件。

1 ActiveX 控件

ActiveX是微软对一系列战略性面向对象编程技术和工具的称呼,其中主要技术是组件对象模型(COM)。在有了目录和其他支持的网络中,COM成为分布式COM(DCOM)。

ActiveX控件是微软ActiveX技术的一部分。ActiveX控件是可以在网络中的应用程序和计算机中重复使用的程序对象。创建它的主要技术是微软的ActiveX技术,其中组件对象模型(COM)是主要的技术。ActiveX控件可以作为小程序下载并加载到网页中,也可以在一般的Windows和Macintosh应用程序环境中使用。总的来说,ActiveX控件取代了原来的OCX,这与JAapplet的概念和功能类似。ActiveX控件可以用能识别微软COM技术的不同语言开发。它是一个组件或一个独立的软件包,可以在同一个或分布式计算环境中开发或使用。COM的分布式支持技术被称为DCOM。在实现中,ActiveX控件是一个动态链接库(DLL)模块,包含在容器中(包括COM程序接口的应用程序)。这种可重用的组件技术可以加快开发速度和质量。Windows 95 /NT应用程序开发程序如Powerbuilder和Access都使用ActiveX控件。

2 如何添加ActiveX 控件

我们在工作界面点击“开发者标签”,点击“插入”。这时,会出现如下界面:

我们单击命令按钮,然后返回到工作表界面,并在工作表上拖动命令按钮。此时,该控件将出现在工作表中:

3 ActiveX 控件的自定义修改

右键单击刚刚添加的按钮(确保选择了设计模式)。然后单击“属性”更改控件的标题和名称。

将命令按钮的标题更改为“应用蓝色文本”。现在,我们将保留CommandButton1作为命令按钮的名称:

4 给控件添加代码

右键单击命令按钮(确保选择了设计模式),然后选择“查看代码”。

这将带您进入VBE窗口:

我们向它添加以下代码:

选择。Font.Color = vbBlue

以下截图:

5 控件的应用

返回工作界面,确保选择A1:A7范围,并确保退出设计模式。

单击命令按钮:

此时,选择范围的文本变为蓝色。

以上,我以命令按钮为例说明了ActiveX控件的添加、修改和应用。其他控件与此类似,将在下面的内容中一一解释。

今天的内容回到:

1)如何在工作表中添加ActiveX控件?

2)如何修改ActiveX控件的标题(名称一般不修改)?

3)如何给ActiveX控件添加代码?

本讲参考程序文件:Workbook 15.xl。

分享成果,追随正能量。

VBA的学习教程(初级、中级、高级):

VBA是利用Office实现个人小型办公自动化的有效手段(工具)。这是我对VBA应用的定义。在新的办公软件取代OFFICE到来之前,谁能在数据处理上做到最好,谁就是王道。其中,登峰造极的是VBA!我记得20年前我第一次学习VBA的时候,当时的信息非常少,所以我必须看源代码,自己去弄清楚。真的很难。二十年后,为了不让研究VBA的朋友重复我之前的经历,我根据自己多年在VBA的实践经验,推出了八门VBA专业课,顺序是学七、一(或四)、三、二、六、五;或者七八个。其中,七、一(或四)是初级;三、二、八是中级;六、五是高级:

第一套:VBA代码解答是VBA各知识点的讲解,共147讲,涵盖了绝大多数VBA知识点,提供的程序文件是不可多得的代码宝库,是初学者和中级人员的必备教程;目前本教程提供的版本是修订后的第二版,程序文件通过了32位和64位OFFICE system测试。

第二套:VBA数据库解决方案数据库是数据处理的专业武器。教程详细介绍了用ADO连接ACCDB和EXCEL的方法和示例操作,适合中层人员学习。目前这套教程提供了修订后的第一版教程,程序文件已经通过了32位和64位OFFICE system测试。

第三套:VBA数组和字典解法数组和字典是VBA的精髓,字典是提高VBA码水平的有效手段,值得深入研究,是提高初中级人员码的手段。目前本教程提供的版本是修订后的第一版,程序文件通过了32位和64位OFFICE system测试。

第四套:VBA码解视频是针对初学者的视频讲解,可以快速入门,更快掌握这项技能。本教程是第一个教程(修订版)的视频讲解,视频更容易接受。

第五集:VBA对阶级的解读和利用这是一门高级课程,解释了阶级的虚无和肉体的程度。虽然上课用的比较少,但是认真学习可以促进VBA理论的完善。本教程的理解主要是读者的理解,理解一种佛教哲学。目前本教程提供的版本是修订后的第一版,程序文件通过了32位和64位OFFICE system测试。

第六套课程:VBA信息采集与处理,高级课程,覆盖面更广,实用性更强,面向中高级人员。课程共有20个主题,包括:跨应用程序信息获取、随机信息利用、电子邮件发送、VBA互联网数据抓取、VBA延迟操作、剪贴板应用、拆分功能扩展、工作表信息与其他应用程序的交互、FSO对象利用、工作表和文件夹信息获取、图形信息获取和自定义工作表信息功能。程序文件通过了32位和64位OFFICE system测试。

第七套教程:VBA的EXCEL应用这是一个初级教程。本教程共三册,从创建宏、对话框、工作簿和工作表对象、单元格对象的基本内容,到循环结构、错误处理、字符串操作、日期和时间、事件、数组应用、函数过程等方面。,而一路到控件和表单对象的应用,是我们提高EXCEL水平所必需的。

第八套教程:VBA的Word应用是围绕“面向对象编程”的讲解,让大家充分了解WORD中VBA的对象,以及它们的属性、方法和利用。教程分为三卷十六章,其中前十五章是对各种对象属性和方法的讲解,每一节都有具体的例子来说明这些属性方法的具体应用。最后一章是结论和具体应用场景的说明,详细讲解了实际工作中28个有代表性的例子,紧扣word数据的批量处理,发挥VBA的优势。本教程有很多例子,可以马上用,也可以修改后再用。因为本教程以“面向对象编程”为核心,所以建议你先学习VBA的Excel应用,在对VBA的对象、属性、方法、事件有一定了解后再学习本教程。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论