AccessObjectProperty オブジェクト (Access)
AccessObjectProperty オブジェクトは、AccessObject オブジェクトの組み込みまたはユーザー定義の特性を表します。
注釈
すべての AccessObject オブジェクトには、 その AccessObject オブジェクト のプロパティに対応する AccessObjectProperty オブジェクトを持つ AccessObjectProperties コレクションが含まれています。 AccessObjectProperty オブジェクトを定義して、 AccessObject オブジェクトの AccessObjectProperties コレクションに追加することもできます。
次のオブジェクトに対し、ユーザー定義のプロパティを作成することができます。
CodeData 、 CodeProject 、 CurrentProject 、および CurrentData オブジェクト
次のコレクション内の AccessObject オブジェクト:
CurrentProject オブジェクト コレクションと CodeProject オブジェクト コレクション:
CodeData オブジェクト コレクションと CodeProject オブジェクト コレクション:
注:
AccessObjectProperties コレクションは、CurrentData オブジェクト (CurrentData.AllTables など) から派生したオブジェクトにはアクセスできません。Table1)。 このようなオブジェクトの場合、必要なプロパティ (たとえば CurrentData.AllTables!Table1.Name) を直接呼び出すことによって、それらの組み込みプロパティにアクセスすることしかできません。
ユーザー定義プロパティを追加するには、Add メソッドを使用して、一意の Name プロパティと Value プロパティを持つ AccessObjectProperty オブジェクトを作成して追加します。 The object to which you are adding the user-defined property must already be appended to a collection.
AccessObjectProperty コレクションにまだ追加されていないユーザー定義の AccessObjectProperty オブジェクトを参照すると、ユーザー定義の AccessObjectProperty オブジェクトが同じ名前の AccessObjectProperties コレクションに追加されるため、エラーが発生します。
Remove メソッドを使用して、 AccessObjectProperties コレクションからユーザー定義プロパティを 削除 できます。
注:
[!メモ] ユーザー定義の AccessObjectProperty オブジェクトは、1 つのオブジェクトの特定のインスタンスにのみ関連付けられます。 プロパティは、選択した種類のオブジェクトのすべてのインスタンスに定義されるわけではありません。
AccessObjectProperty オブジェクトには、次の 2 つの組み込みプロパティがあります。
- " Name /名前" プロパティ。そのプロパティが一意であると識別する文字列 ( String )。
- Value プロパティ。そのプロパティの設定値を含むバリアント型 ( Variant )。
コレクション内の組み込みまたはユーザー定義 の AccessObjectProperty オブジェクトを序数または Name プロパティ設定で参照するには、次のいずれかの構文フォームを使用します。
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 のサポートおよびフィードバックを参照してください。