1、什么是窗体:
窗体是VBA里做好了的一个与用户交互的东西,在VBA编辑器界面,点击菜单插入-用户窗体,这样就创建了一个窗体界面,在VBA编辑器里的是一个编辑界面:
点击运行,就可以启动窗体,这时候显示的就是一个交互界面:
2、窗体作用:
个人看法:
窗体主要作用就是提供了一种交互界面,让程序制作者更方便制作易用的程序,让使用者通过直接的交互界面更快的学会使用程序。但是,个人认为窗体在VBA里使用的是不会很频繁的:
当然窗体也有它的用处,但是个人建议Excel VBA使用者不必花太多力气在这东西上面。
由于这种窗体交互界面是比较容易吸引人去使用的,因为这看起来很了不起,看起来似乎写的程序很像那么一回事。这是因为在Windows上使用的软件,基本都会有窗体的交互界面,特别是玩游戏用过外挂的人,可能会认为只有这种交互界面的才能算得上是一种软件。
3、代码编辑:
窗体和类相似,内部代码都属于这个窗体。在VBA编辑器可以直接双击UserForm1那个界面进入到代码编辑,这样进入会自动插入代码:
Private Sub UserForm_Click()
End Sub
从名称可以看出,这个就是窗体的1个单击事件,添加一条代码:
Private Sub UserForm_Click()
MsgBox "点击窗体"
End Sub
在普通模块编写一个过程:
Sub TestUserFrom()
UserForm1.Show
End Sub
UserForm1是插入窗体时,默认的名称,可以通过属性窗口修改:
运行TestUserFrom,点击窗体:
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有