Access VBA教程:Properties集合

多个对象
Properties

Properties集合包含一个打开的窗体、报表或控件的实例中的所有内置属性。这些属性唯一地标识了该对象实例的特性。

使用 Properties集合

Visual Basic 中或表达式中使用 Properties集合,可以引用当前打开的窗体或报表上的窗体、报表或控件属性。

提示   For Each...Next 语句对列举集合非常有用。

可以使用对象的 Properties集合来列举该对象的内置属性。不需要事先确切知道哪些属性存在或其特性(Name 和 Value属性)是什么,就可处理这些属性。

注意   除了内置属性,还可以创建和添加用户自定义属性。要对对象的已存在的实例添加自定义属性,请参阅AccessObjectProperties集合和Add方法主题。

下面的示例列举了 Forms集合并打印该 Forms集合中每个打开的窗体的名称。然后,列举了每个窗体的 Properties集合并打印每个属性的名称和值。


Sub AllOpenForms()
    Dim frm As Form, prp As Property
    ' Enumerate Forms collection.
    For Each frm In Forms
        ' Print name of form.
        Debug.Print frm.Name
        ' Enumerate Properties collection of each form.
        For Each prp In frm.Properties
            ' Print name of each property.
            Debug.Print prp.Name; " = "; prp.Value
        Next prp
    Next frm
End Sub

上页:Access VBA教程:Pages集合 下页:Access VBA教程:References集合

Access VBA教程:Properties集合

Access VBA教程:References集合 Access VBA教程:Reports集合
Access VBA教程:Microsoft Access 的“自动化”功能 Access VBA教程:颜色生成器
Access VBA教程:转换类库数据库和加载项 Access VBA教程:转换 Microsoft Access 表、窗体和报表
Access VBA教程:自定义方法和属性 Access VBA教程:窗体
Access VBA教程:窗体的节 Access VBA教程:隐藏属性
Access VBA教程:索引 Access VBA教程:语言专用的属性和方法
Access VBA教程:DoCmd对象的宏操作和方法 Access VBA教程:新增对象
Access VBA教程:编译性能的改善 Access VBA教程:新增事件
Access VBA教程:新增方法(按字母顺序排列) Access VBA教程:新增方法(按对象排列)
Access VBA教程:新增属性(按字母顺序排列) Access VBA教程:新增属性(按对象排列)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号