ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Excel VBA > Excel中两类控件的特点

Excel中两类控件的特点

作者:绿色风 分类: 时间:2022-08-18 浏览:112
楼主
fangjianp
Q:Excel中两类控件哪类更好?  
A:Excel中有窗体和Active两类控件,在回答使用哪类控件更优的问题前,先就这两类控件的特点比较如下:  
    1、窗体控件可用于图表,Active控件不能用于图表
    2、窗体控件与Excel关系紧密,比如在选定了一个标签或按钮控件后,可以在公式栏中输入相应的公式,以此可动态设置控件的标题,   窗体控件中的列表框控件可以根据命名区域中输入域的变化而动态地改变其中的内容;Active控件与Excel连系(相对而言)不太紧密,要实现动态设置控件标题比较繁琐,需有专门语句处理
    3、为多个窗体控件分配同一个VBA过程操作更简便,而Active控件要实现同样的操作需更为复杂的基于类的方法
    4、分拆多窗口时,窗体控件可在分拆的多窗口中,显示工作表的不同部分时正常工作,而Active控件只能在原始窗口中工作
    5、窗体控件外观很少变化,而Active控件可根据需要作很大程度的修改
    6、窗体控件种类相对较少,且可引进的其他窗体类型不多,Active控件种类较多,还可引进其他控件,如ListView,等
    7、窗体控件只能运行单个宏,Active控件可以有多种事件处理过程,例如就CommandButton控件,有很多事件,如:CommandButton1_DblClick,CommandButton1_Click等多达13个事件

因此,不能一概而论那个更优,应根据实际需要确定使用哪类控件  




     
 





j见附件
Book1.rar
2楼
wqfzqgk
3楼
水星钓鱼
谢谢提供

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap