在Excel中存在着Excel.ListBox和MsForms.ListBox两种ListBox。其中Excel.ListBox是隐藏的,你在ObjectView窗体中是不可见的(如果你想看到这个类请在ObjectView窗体上点击右键选择"Show
Hidden Members"/”显示隐含成员“)。在Excel的VBA项目中这个隐藏的Excel.ListBox被视为ListBox所指向的类。所以你想把UserForm上的ListBox控件当参数传递时你要声明"MsForms.ListBox”而不是"ListBox"。
在Excel 中存在两种ListBox
最新推荐文章于 2024-11-02 18:28:46 发布
本文详细介绍了Excel VBA中两种ListBox的区别:Excel.ListBox为隐藏类型,在ObjectView中不可见;而MsForms.ListBox则用于UserForm控件。文章强调了在传递UserForm ListBox时正确使用类型的重要性。

366

被折叠的 条评论
为什么被折叠?



