详细介绍excel ActiveX控件的功能与分类

何时使用
可在大部分联机窗体中使用ActiveX控件 , 尤其在要对使用控件时发生的不同事件进行控制时 。例如 , 可以向工作表中添加列表框控件 , 然后根据用户从列表中所做的选择来编写宏 , 以执行不同的操作 。
控件的功能
ActiveX控件与在MicrosoftVisualBasic编程语言中使用的控件相类似 , 是可以添加到VisualBasic编辑器自定义窗体中的控件 。将ActiveX控件添加到工作表中时 , 您应编写引用控件标识号的宏代码 , 而不是分配在单击控件时要运行的宏 。当窗体的用户使用控件时 , 将运行您编写的宏代码来处理发生的任何事件 。
控件不具有的功能
不可在图表工作表或XLM宏工作表中使用控件 。对于这些情况 , 请使用“窗体”工具栏上的控件 。如果要从控件直接运行附加的宏 , 请使用“窗体”工具栏控件 。
【详细介绍excel ActiveX控件的功能与分类】自定义解决方案中的ActiveX控件
ActiveX控件具有可自定义的属性 。例如 , 可指定当用户指向控件时指针的外观 。您可编写宏 , 响应与ActiveX控件相关的事件 。可在Excel窗体上和VBA程序窗体和对话框中使用ActiveX控件 。
网页上的ActiveX控件
对于要放到网页上的Excel窗体和数据 , 可包含ActiveX控件 , 并可编写在Web浏览器中使用控件时要运行的Web脚本(而不是宏代码) 。还可通过使用Microsoft脚本编辑器编写VBScript或JavaScript形式的脚本 。
何处可获得控件
“控件工具箱”是提供ActiveX控件的工具栏 。其中某些控件看上去与“窗体”工具栏中的控件相同 , 其他控件(例如 , 切换按钮和图像控件)在“窗体”工具栏上不可用 。“控件工具箱”还包含通过其他程序安装的自定义ActiveX控件 , 例如:通过MicrosoftInternetExplorer安装的ActiveMovie控件 。

    猜你喜欢