网站首页 > 精选文章 / 正文
No.1
VBA中应用窗体编程,可以做出一些友好的界面来提高数据处理的直观性。
是对整个数据管理和计算机操作友好性的一个很好表现。
那么,如何来实现这个界面呢,VBA引入了窗体概念,利用漂亮的窗体,可使得数据体现得很合理且有序。
窗体作为一个对象,是初学VBA的一个重要内容,首先要明白如何建立窗体,这里有两个创建方法,一个是VBA代码,另一个是直接在VBE编辑器菜单栏里"插入"-"用户窗体"。其实本质上还是代码实现。
利用代码新建窗体在以前的文章里有介绍,本节主要是对窗体对象进行一个介绍说明。
下图为窗体对象语法
No.2
下图为示例,介绍了如何显示窗体、隐藏窗体和打印窗体的方法。
其方法分别为:
- Hide 隐藏窗体
- PrintForm 打印窗体
- Show 显示窗体
- WhatsThisMode 提示帮助
代码
利用如下代码来实现按钮功能。
Private Sub CommandButton1_Click()
Load UserForm1
UserForm1.StartUpPosition = 3 '左上角定位显示
UserForms.Item(0).Show 0 '显示窗体
End Sub
Private Sub CommandButton2_Click()
UserForms.Item(0).Hide '隐藏窗体
End Sub
Private Sub CommandButton3_Click()
UserForms.Item(0).Show 0 '显示窗体
End Sub
Private Sub CommandButton4_Click()
UserForm1.printform '打印窗体
End Sub
No.3
窗体代码应用其实是十分简单的,其中属性应用一般默认就可以。
其中有一个比较重要的属性,要掌握一下ShowModal属性。
功能是将”用户窗体“设置为在其显示中为模式或无模式。 在运行时为只读。默认为模式。
如果 UserForm 是模式的,用户在使用应用程序的任何其他部分之前必须提供信息或关闭 UserForm。
如果 UserForm 是非模式的,用户可查看其他窗体或窗口而不用关闭 UserForm。 非模式的窗体不会显示在任务栏中,也不按窗口选项卡顺序排序。默认为
其它具体属性可查看下图:
窗体控件是VBA编程的入门,所以要对窗体属性的使用有一个简单了解,打开VBE编辑器新建一个窗体后按F4键调出属性对话框。
Tags:subcommand
猜你喜欢
- 2025-03-07 VBA如何实现等比数列过程,方法很简单
- 2025-03-07 Excel表格一键自动循环上下滚屏
- 2025-03-07 Excel如何设置表格边框样式,记住这几个关键属性就懂了
- 2025-03-07 Excel-VBA对象、属性、方法和事件(7)
- 2025-03-07 Excel-VBA代码,常用语句(27)
- 2025-03-07 详细讲解如何用EXCEL制作登录界面
- 2025-03-07 Excel-VBA对象、属性、方法和事件(11)
- 2025-03-07 Excel 工作表中如何找出不同数据,两个方法教你学会
- 2025-03-07 实例分享:用Excel表格构建彩票推选工具思路交流
- 2025-03-07 初探DeepSeek