Properties 集合包含一个打开的窗体、报表或控件的实例中的所有内置属性。这些属性唯一地标识了该对象实例的特性。
在 Visual Basic 中或表达式中使用 Properties 集合,可以引用当前打开的窗体或报表上的窗体、报表或控件属性。
可以使用对象的 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