Partager via


Objet AccessObjectProperties (Access)

La collection AccessObjectProperties contient tous les objets AccessObjectProperty personnalisés d'une instance spécifique d'un objet. Ces objets AccessObjectProperty (qui sont souvent appelés propriétés) caractérisent de façon unique cette instance de l'objet.

Remarques

Utilisez la collection AccessObjectProperties dans Visual Basic ou dans une expression pour faire référence aux propriétés de l'objet CurrentProject, CodeProject ou AccessObject. Par exemple, vous pouvez énumérer la collection AccessObjectProperties pour définir ou renvoyer les valeurs des propriétés d'un état individuel.

Remarque

La collection AccessObjectProperties n’est pas accessible pour les objets dérivés de l’objet CurrentData (par exemple, CurrentData.AllTables! Tableau 1). Pour les objets dérivés de cette façon, vous pouvez uniquement accéder à leurs propriétés intégrées par des appels directs à la propriété souhaitée (par exemple, CurrentData.AllTables!Table1.Name).

Pour ajouter une propriété définie par l'utilisateur à une instance existante d'un objet, tout d'abord définir ses caractéristiques et l'ajouter à la collection avec la méthode Add. Le référencement d’un objet AccessObjectProperty défini par l’utilisateur qui n’a pas encore été ajouté à une collection AccessObjectProperties entraîne une erreur, tout comme l’ajout d’un objet AccessObjectProperty défini par l’utilisateur à une collection AccessObjectProperties contenant un objet AccessObjectProperty du même nom.

Utilisez la méthode Remove pour supprimer des propriétés définies par l’utilisateur de la collection AccessObjectProperties .

Remarque

[!REMARQUE] Un objet AccessObjectProperty intégré ou défini par l'utilisateur est associé uniquement à l'instance spécifique d'un objet. La propriété n'est pas définie pour toutes les instances d'objets du type sélectionné.

Pour faire référence à un objet AccessObjectProperty intégré ou défini par l’utilisateur dans une collection par son nombre ordinal ou par son paramètre de propriété Name , utilisez l’une des formes de syntaxe suivantes.

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

Avec les mêmes formulaires de syntaxe, vous pouvez également faire référence à la propriété Value d’un objet AccessObjectProperty . Le contexte de la référence détermine si vous faites référence à l’objet AccessObjectProperty lui-même ou à la propriété Value de l’objet AccessObjectProperty .

Remarque

Les propriétés de la collection AccessObjectProperties ne sont pas stockées et peuvent être perdues lorsque l’objet auquel elles sont associées est archivé ou extrait à l’aide du complément Contrôle de code source.

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.