Access) (AccessObjectProperties 对象

AccessObjectProperties 集合中包含的所有自定义 AccessObjectProperty 对象的对象的特定实例。 这些 AccessObjectProperty 对象 (它通常只需调用属性) 来表示对象实例的唯一特征。

备注

在 Visual Basic 中或在表达式中使用 AccessObjectProperties 集合来指代 当前项目CodeProjectAccessObject 对象的属性。 例如,您可以枚举 AccessObjectProperties 集合来设置或返回的单个报表属性的值。

注意

CurrentData 对象派生的对象无法访问 AccessObjectProperties 集合 (例如 CurrentData.AllTables!Table1) 。 对于以这种方式派生的对象,只能通过直接调用所需的属性(例如 CurrentData.AllTables!Table1.Name)来访问其内置属性。

若要将用户定义的属性添加到对象的现有实例中,首先定义其特性,并使用 Add 方法将其添加到集合。 不还已追加到一个 AccessObjectProperties 集合的用户定义 AccessObjectProperty 对象的引用将导致错误,因为会将一个用户定义的 AccessObjectProperty 对象追加到一个 AccessObjectProperties 集合,该集合包含具有相同名称的一个 AccessObjectProperty 对象。

使用 Remove 方法可从 AccessObjectProperties 集合中删除用户定义的属性。

注意

[!注释] 内置的或用户定义的 AccessObjectProperty 对象是仅与一个对象的特定实例相关联。 该属性并不是为所选类型的对象的所有实例定义的。

若要按序号或 Name 属性设置引用集合中的内置或用户定义的 AccessObjectProperty 对象,请使用以下任一语法形式。

CurrentProject.AllForms("Form1").Properties(0) 
CurrentProject.AllForms("Form1").Properties("name") 
CurrentProject.AllForms("Form1").Properties![name]

使用相同的语法形式,还可以引用 AccessObjectProperty 对象的 Value 属性。 引用的上下文将确定是引用 AccessObjectProperty 对象本身还是引用 AccessObjectProperty 对象的 Value 属性。

注意

AccessObjectProperties 集合中的属性不会存储,并且当使用源代码管理加载项签入或签出与它们关联的对象时,这些属性可能会丢失。

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。