近期,有同事非要在EXCEL里实现复选框显示/隐藏特定数行的功能,在帮助其实现过程中发现,很有必要了解表单控件和ACTIVEX控件的区分。
首先,要记住一个网址:http://www.excelhome.net/,可能做软件开发的会觉得这些内容很LOW,确实,我也这样感觉,因为现在有OA,有DB,有ERP,单纯的EXCEL应用时代已经是历史了。但是,如果有客户需要,也还是要满足的,我的同事也是我的工作客户。下面是一些区分:
表单控件
表单控件是与早期版本的 Excel(从 Excel 5.0 版开始)兼容的原始控件。
适用于:在 XLM 宏工作表中使用。
在不使用 VBA 代码的情况下,引用单元格数据并与其进行交互。
向图表工作表中添加控件。
运行宏:可以将现有宏附加到控件,也可以编写或录制新宏。当表单用户单击控件时,该控件会运行宏。
然而,不能将这些控件添加到用户表单中,不能使用它们控制事件,