AccessObjectProperty 物件代表 AccessObject 物件的內建或使用者定義特性。
註解
每個 AccessObject 物件都包含 AccessObjectProperties 集合,其集合具有對應至該 AccessObject 物件屬性的 AccessObjectProperty 物件。 使用者也可定義 AccessObjectProperty 物件,並將其附加到一些 AccessObject 物件的 AccessObjectProperties 集合。
您可以為下列物件建立使用者自訂屬性:
CodeData 、 CodeProject 、 CurrentProject 和 CurrentData 物件
AccessObject 物件:
CurrentProject 和 CodeProject 物件集合:
CodeData 和 CodeProject 物件集合:
注意事項
衍生自 CurrentData 物件 (的物件無法存取 AccessObjectProperties 集合,例如 CurrentData.AllTables!表 1) . 對於用此方式取得的物件方面,您只能直接呼叫想要的屬性 (例如,CurrentData.AllTables!Table1.Name),才能存取內建的屬性。
若要新增使用者定義的屬性,請使用 Add 方法來建立並新增具有唯一 Name 屬性和 Value 屬性的 AccessObjectProperty 物件。 您要新增的使用者定義屬性的物件必須已經被附加至集合中。
參照已不尚未尚未附加至 AccessObjectProperties 集合的使用者定義 AccessObjectProperty 物件會造成錯誤,如要如何將使用者定義 AccessObjectProperty 物件附加至包含相同名稱的 AccessObjectProperty 物件的 AccessObjectProperties 集合。
您可以使用 Remove 方法,從 AccessObjectProperties 集合中刪除使用者定義的屬性。
注意事項
[!注意事項] 僅與物件的特定執行個體的使用者定義 AccessObjectProperty 物件相關聯。 屬性未定義的所有選取類型的物件的執行個體。
AccessObjectProperty 物件有兩個內建屬性:
- Name 屬性,唯一識別該屬性為 字串 。
- Value 屬性, Variant 包含的屬性設定。
若要依序號或其 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 支援與意見反應。