Properties 集合包含一個打開的窗體、報表或控件的實例中的所有內(nèi)置屬性。這些屬性唯一地標識了該對象實例的特性。
在 Visual Basic 中或表達式中使用 Properties 集合,可以引用當前打開的窗體或報表上的窗體、報表或控件屬性。
可以使用對象的 Properties 集合來列舉該對象的內(nèi)置屬性。不需要事先確切知道哪些屬性存在或其特性(Name 和 Value 屬性)是什么,就可處理這些屬性。
注釋 除了內(nèi)置屬性,還可以創(chuàng)建和添加用戶自定義屬性。要對對象的已存在的實例添加自定義屬性,請參閱 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