excel学习库

excel表格_excel函数公式大全_execl从入门到精通

在工作表中使用 ActiveX 控件

《VBA之Excel应用》是非常经典的,是我推出的第七套教程,定位于初级。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是“VBA之EXCEL应用”的第十五章“ActiveX控件(ActiveX Controls)”的第1节:在工作表中使用 ActiveX 控件

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

在这套教程的开始部分,我曾经讲解过在工作表界面中添加一个控件按钮,然后点击这个按钮就可以执行我们的一些自定义操作,其实这个按钮控件就是一个ActiveX 控件,如下面的工作表界面:

这节中我们先来认识这个控件。

1 ActiveX 控件

ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。

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

2 如何添加ActiveX 控件

我们在工作界面点击“开发工具”(Developer tab),点击“插入”,这个时候会出现下面的界面:

我们点击其中的命令按钮,然后回到工作表界面,在工作表上拖动命令按钮,这个时候工作表上就会出现这个控件了:

3 ActiveX 控件的自定义修改

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

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

4 给控件添加代码

我们右击command按钮(确保选择了设计模式),选择“查看代码”

这时就会进入VBE窗口:

我们在其中添加下面的代码:

Selection.Font.Color = vbBlue

如下截图:

5 控件的应用

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

点击命令按钮:

这个时候,选择范围的文本就变成了蓝色。

以上我以命令按钮为例,讲解了ActiveX 控件的添加、修改、应用,其他的控件与此类似,在后面的内容中会逐一讲解。

今日内容回向:

1 如何向工作表中添加ActiveX 控件

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

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

本讲内容参考程序文件:工作簿15.xlsm

分享成果,随喜正能量

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接