分享

Excel表单控件和ActiveX控件使用详解(12页)

 黄*绿 2022-05-18 发布于广西

在 VBA编程中 Excel 提供了两种控件, 表单空控件和 ActiveX 控件,相信好

多非开发的专业人员都搞不清楚两个的区别, 本文就以 Excel2016 版本为例,和

大家一起讨论下这两种控件的区别和用法,大家一起相互学习、交流沟通。

1 两种控件获取的位置

如果使用控件, 需要将 Excel VBA“开发工具”加载到菜单栏 ,具体操作如下:

a) 点击“文件菜单”

b) 在打开的界面中点击“选项”菜单

c) 在打开的 Excel 选项界面中点击“自定义功能区” ,并按照下图勾选“开发工

具”,点击“确定”按钮就可以,将开发工具显示在 Excel 的菜单栏

d) 在 Excel 主界面中点击“开发工具” ,打开 VBA开发相关菜单功能, OK,马上

我们的正主就

要到了。

e)OK,在 VBA开发工具相关菜单中, 点击 “插入”按钮,就可以看到 “表单控件”

和“ ActiveX 控件”了,下面我们就来一探究竟,这两种差距的主要区别

2 两种控件的主要区别和优缺点 功能 表单控件 ActiveX 控件 是否可以不编 是 否 程关联单元格 鼠标事件的支 仅支持 click 事件 BeforeDragOver 持 BeforeDropOrPate Click DblClick Error GotFocus KeyDown KeyPress KeyUp LostFocus MouseDown MouseMove MouseUp 属性配置比较 无属性可以修改 可修改一系列相关属性, 在 VBA开发的过程中可以 控制。 是否可以改变 是,通过 DrawingObjects 或者通 是,可以通过 Name以对象 控件名称,供 过对象名称访问,如下两种方式: 的方式访问,如下方式: VBA调用 Sheet1.DrawingObjects(' Check Sheet1.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多