MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

VBA窗体对象属性方法介绍

2025-03-07 19:28 huorong 精选文章 5 ℃ 0 评论

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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言