vba控件用法详解,VBA中控件与窗体的学习
vba控件用法详解,VBA中控件与窗体的学习③ 窗体完全具有对象的一些应用特点。② 窗体可以集成控件的利用,在某种意义上讲:VBA的学习过程就是对对象的认识过程,是对"属性""方法""事件"的理解过程。特别是在对窗体学习过程中特别要对这几个概念加强自己的理解和认识。窗体本身就是一个对象,这个对象又是对象的容器,每个对象有着自己的属性,方法和事件,我们的代码就是要指挥这些对象,在第十六章讲解窗体的开篇中,我提到:当使用MsgBox函数和InputBox函数不能满足与用户交互时,就可以使用用户窗体来显示输入的数据了,甚至可以用用户窗体来创建一个略为复杂的用户界面,来完成我们特定的工作。在用户窗体中,我们可以添加控件,可以显示数据,可以和用户保持实时的交互,总之,窗体比控件的应用更加丰富,值得我们学习和利用。在这一章中,我们将学习到窗体的属性、事件和方法。这里指出了几点:① 窗体可以完成复杂
2.1.14 认识控件对于VBA学习而言,到此我们已经可以说入门了。下面我们将学习的内容是控件了。在我的《VBA之EXCEL应用》对控件的利用我给出了下面的解释:控件是我们代码的一个载体,有了这些,我们的代码会更加丰富,也是实现面向对象编程的有效体现。 这里我再解释的透彻些,控件是可视的,可以搭建起用户和后台代码交互的简单平台,若干个这样平台组合在一起,就是我们解决问题的手段了。在这部教程的第十五章,我先后讲解了文本框(Text Box)的应用,列表框(List Box)的应用,组合框(Combo Box)的应用,复选框(Check Box)的应用,选项按钮(Option Buttons)的应用,数值调节按钮(Spin Button)控件的应用,这些控件是一个个单元,是我们学习利用VBA最为有效的工具,VBA是面向对象的编程,这些控件就是一个个对象,每个对象有着自己的属性、方法。我们正是要利用这些属性和方法完成特定的工作。对于每一个控件可以完成我们实际工作中的一类特定的工作。
在这套教程中,我们要学习这些基本控件的基本应用方法。这种些控件一般有两种利用的方向,一种是在工作表中,一种是在窗体中。
在工作表中的利用,就是直接将控件添加到工作表中,实现某种功能,比如利用文本框控件可以实现放大某单元格的值,让单元格内容高亮显示,还可以实现文本框跟随鼠标点击的实现效果,在列表框中进行数据选择完成录入等等。这些在VBA学习中确实可以提高自己的学习兴趣与乐趣,让我们在VBA学习的路途上可以走的更远。
2.1.15 认识VBA中的窗体在控件的应用中,最为可称道的是窗体的利用了。我们知道VBA是一种寄生语言,寄生OFFICE的应用程序中,所以,我们可以把VBA结合窗体,让"个人小型数据自动化"的这种工具发挥的淋漓尽致。
在某种意义上讲:VBA的学习过程就是对对象的认识过程,是对"属性""方法""事件"的理解过程。特别是在对窗体学习过程中特别要对这几个概念加强自己的理解和认识。窗体本身就是一个对象,这个对象又是对象的容器,每个对象有着自己的属性,方法和事件,我们的代码就是要指挥这些对象,在第十六章讲解窗体的开篇中,我提到:当使用MsgBox函数和InputBox函数不能满足与用户交互时,就可以使用用户窗体来显示输入的数据了,甚至可以用用户窗体来创建一个略为复杂的用户界面,来完成我们特定的工作。在用户窗体中,我们可以添加控件,可以显示数据,可以和用户保持实时的交互,总之,窗体比控件的应用更加丰富,值得我们学习和利用。在这一章中,我们将学习到窗体的属性、事件和方法。
这里指出了几点:
① 窗体可以完成复杂的数据交互过程
② 窗体可以集成控件的利用,
③ 窗体完全具有对象的一些应用特点。
· 如何学习VBA呢? 概括的说就是: 学习过程中要信、解、受、持,更要有回向的业力。无论您在学习的任何阶段,都要对照教程的知识点加持自己的实际工作,总会有丰厚的收获。