在Excel 中存在两种ListBox

在Excel中存在着Excel.ListBox和MsForms.ListBox两种ListBox。其中Excel.ListBox是隐藏的,你在ObjectView窗体中是不可见的(如果你想看到这个类请在ObjectView窗体上点击右键选择"Show Hidden Members"/”显示隐含成员“)。在Excel的VBA项目中这个隐藏的Excel.ListBox被视为ListBox所指向的类。所以你想把UserForm上的ListBox控件当参数传递时你要声明"MsForms.ListBox”而不是"ListBox"。
posted @ 2013-01-31 14:53  许阳 无锡  阅读(279)  评论(0编辑  收藏  举报