龙空技术网

VBA窗体对象属性方法介绍

江觅 398

前言:

目前兄弟们对“vbs窗口命令样本”都比较珍视,大家都想要了解一些“vbs窗口命令样本”的相关知识。那么小编在网络上收集了一些有关“vbs窗口命令样本””的相关资讯,希望同学们能喜欢,各位老铁们一起来了解一下吧!

No.1

VBA中应用窗体编程,可以做出一些友好的界面来提高数据处理的直观性。

是对整个数据管理和计算机操作友好性的一个很好表现。

那么,如何来实现这个界面呢,VBA引入了窗体概念,利用漂亮的窗体,可使得数据体现得很合理且有序。

窗体作为一个对象,是初学VBA的一个重要内容,首先要明白如何建立窗体,这里有两个创建方法,一个是VBA代码,另一个是直接在VBE编辑器菜单栏里"插入"-"用户窗体"。其实本质上还是代码实现。

利用代码新建窗体在以前的文章里有介绍,本节主要是对窗体对象进行一个介绍说明。

下图为窗体对象语法

No.2

下图为示例,介绍了如何显示窗体、隐藏窗体和打印窗体的方法。

其方法分别为:

Hide 隐藏窗体PrintForm 打印窗体Show 显示窗体WhatsThisMode 提示帮助

代码

利用如下代码来实现按钮功能。

Private Sub CommandButton1_Click()Load UserForm1UserForm1.StartUpPosition = 3 '左上角定位显示UserForms.Item(0).Show 0 '显示窗体End SubPrivate Sub CommandButton2_Click()UserForms.Item(0).Hide '隐藏窗体End SubPrivate Sub CommandButton3_Click()UserForms.Item(0).Show 0 '显示窗体End SubPrivate Sub CommandButton4_Click()UserForm1.printform '打印窗体End Sub
No.3

窗体代码应用其实是十分简单的,其中属性应用一般默认就可以。

其中有一个比较重要的属性,要掌握一下ShowModal属性。

功能是将”用户窗体“设置为在其显示中为模式或无模式。 在运行时为只读。默认为模式。

如果 UserForm 是模式的,用户在使用应用程序的任何其他部分之前必须提供信息或关闭 UserForm。

如果 UserForm 是非模式的,用户可查看其他窗体或窗口而不用关闭 UserForm。 非模式的窗体不会显示在任务栏中,也不按窗口选项卡顺序排序。默认为

其它具体属性可查看下图:

窗体控件是VBA编程的入门,所以要对窗体属性的使用有一个简单了解,打开VBE编辑器新建一个窗体后按F4键调出属性对话框。

标签: #vbs窗口命令样本