在VB中,属性是可以有参数的,而VBA中属性使用参数非常常见.比如最常用的:Worksheet.Range("A1:A10") VB的语法,使用参数的不一定是方法,也有可能是属性!(虽然属性的本质是方法) 例一:参数当作"索引"使用 定义一个类模块,模块名称Ints.为简化模型,使用了只读属性. ) As Integer Public Property Get ArrValue(Index As Integer) As Integer ArrValue = arr…
1.默认属性 VB6.0有默认属性的特性.当没有给对象指定具体的属性时,"默认属性"是VB6.0将使用的属性.在某些情形下,省略常用属性名,使代码更为精简. 因为CommandButton的默认属性是Value,所以下面两句代码是等价的: Sub Test() Debug.Print UserForm1.CommandButton1 '输出Falue Dim a a = UserForm1.CommandButton1 Debug.Print a '输出False End Sub 而从…
运用 Range 对象处理 Word 文档内容 在所有 Office 应用程序中,Microsoft Word 可能是应用最广泛的应用程序,它还经常在自定义 Office 解决方案中扮演重要的角色.开发人员用各种不同的方式使用 Word,有一些方式很简单,而另一些极其复杂.无论涉及何种自定义解决方案,用 Visual Basic for Applications (VBA) 处理 Word 文档的基本方法都是一样的.下边,我将概括地介绍如何使用 Word,并提供一些关于如何运用 Range…