除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www./cat4/576.html,VBA交流群273624828。 之前在窗体部分我们讲过ListView的用法,这次来分享一个用ListView窗体做的一个简单的饭店点菜系统。整个系统的效果如下图 点菜时需要输入座位号、数量、菜单编号三项,名单、单价和小计会自动根据前面的数据得出,点击添加会将点的这道菜加入下面的ListView中,同时右边收费栏里会计算出相应的费用,选中ListView中的项点删除会将已点的菜删除,点完所有之后点保存清零会将点菜信息保存到Sheet2工作表。具体的代码附件里都有,感兴趣的可以自己慢慢研究,我不多做介绍。 这里我着重要讲的是怎样才能在工作簿中使用ListView,要想使用ListView你的电脑必须提前注册一个组件MSCOMCTL.OCX,如果你打开附件发现错误提示很可能就是你没有注册这个组件或者注册的版本和我的不一样,那你就将本文附件中的MSCOMCTL.OCX注册到你自己的电脑上。32位系统将MSCOMCTL.OCX放到C:\Windows\System32下,在开始的搜索栏里运行"regsvr32 MSCOMCTL.OCX",如果你的是64位系统那比较复杂一点,首先将MSCOMCTL.OCX放到C:\Windows\SysWOW64目录下,然后在开始-所有程序-附件中找到命令提示符,右键,以管理员身份运行 在打开的命令窗口中输入regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX,回车即可。 进入VBE界面,在控件工具箱上右键-附加组件,选择Microsoft ListView Control 6.0(SP6),这时ListView控件就出现在了你的控件工具箱中。 本节示例文件: http://pan.baidu.com/s/1dD6GvVr 。 |
|