我正在查看父亲的VBA工作中的一些代码。他不是专业人士,也不是我。有一个问题,我们无法弄清楚。要想出来,我需要了解ListView
的{{1}} propoerty。 View
属性已分配View
,我正在Google上查看,但没有定义或我无法找到它。我很惊讶,因为在任何Microsoft资源上都没有提到它。
是否有任何人/任何资源可以告诉我这究竟是什么?
这是代码,据我所知,没有任何其他变量名为lvwReport:
lvwReport
编辑/注意:这是来自名为“Microsoft ListView Control 6.0(SP6)”的lib,我添加了它并解决了问题。但是,我不明白这是什么。
答案 0 :(得分:6)
ListView不是VBA的原生。显然你需要安装VB6。如果从VB编辑器中选择“工具”,则“其他控件”将显示为灰色。如果安装了VB6,则可以使用“其他控件”,并允许您选择Microsoft ListView。
ListView有许多替代视图:图标,小图标,列表和报告。如果您使用Windows资源管理器的视图选项,您将看到这些替代方案。 lvwReport选择Report视图。
尝试使用“ListView VB”或“ListView VB6”搜索描述ListView的网站。
另一种选择是下载Visual Basic 2010 Express。这是Visual Studio / .NET开发环境的一部分。从VBA语法到VB 2010语法的学习曲线很小。 VB 2010带有数以千计的附加功能,其中ListView就是其中之一。因为ListView是VB 2010的原生,所以它已被正确记录。与VBA相比,VB 2010的速度非常快。 .NET软件的Express版本都是免费的。他们可能是单一用户,但他们绰绰有余,无法进行培训和初步开发。只有当你准备好时,你才需要付费才能升级到更全面的版本。在我看来,最大的缺点是有很多功能,很难找到你想要的功能。