1.对象
对象代表应用程序中的元素,如工作表、单元格、图表、窗体,或是一份报告。在Visual Basic的代码中,可在使用对象的任一方法或改变它的属性之一的值之前,必须去识别对象。
对象集合是一个包含几个其他对象的对象,而这些对象通常但并不总是相同的类型。例如,在Excel中的Workbooks对象包含了所有已打开的Workbook对象。而Visual Basic中的Forms集合则包含了所有在它所属应用程序中的Form对象。
集合中的项目可以通过号码或名称来做识别例如,在下面的过程中Workbooks(1)会识别第一个打开的Workbook对象。
Sub CloseFirst()
Workbooks(1).Close
End Sub
下面的过程使用一个指定为字符串的名称来识别Form对象。
Sub CloseForm()
Forms("MyForm.frm").Close
End Sub
如果对象共享共同的方法,则可以操作整个对象集合。例如,下列的过程会关闭所有打开的窗体。
Sub CloseAll()
Forms.Close
End Sub
2.方法
方法指的是对象能执行的动作。例如,Add是属于ComboBox对象的一个方法,因为它会增加一个新项到下拉式列表框中。(www.xing528.com)
下面的程序使用Add方法,增加一个新的工程到ComboBox中。
Sub AddEntry(newEntry as String)
Combol.Add newEntry
End Sub
每个应用程序都有返回它所包含的对象的方法,然而这些对象并非都相同,所以必须参考所使用的应用程序的对象或者集合的帮助主题,才会知道如何返回对象。
3.属性
属性是一个对象的属性,它定义了对象的特征,如大小、颜色或屏幕位置,或某一方面的行为,诸如对象是否有激活或可见的。可以通过修改对象的属性值来改变对象的特性。
若要设置属性值,则在对象的引用后面加上一个复合句,它是由属性名加上等号(=)以及新的属性值所组成的。例如,下面的过程通过设置窗体中的Caption属性来更改Visual Basic窗体的标题。
Sub ChangeName(newTitle)
myForm.Caption=newTitle
End Sub
有些属性并不能设置。每一个属性的帮助主题,会指出是否可以设置此属性(读与写),或只能读取此属性(只读),还是只能写入此属性(只写)。
可以通过属性的返回值,来检索对象的信息。下列的过程使用一个消息框来标题,它显示在当前活动窗体顶部。
Sub GetFormName()
formName=Screen.ActiveForm.Caption MsgBox formName
End Sub
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。