Properties, propriété

S’applique à
Access pour Microsoft 365 Access 2021 Access 2019 Access 2016

S’applique à

Objet AccessObject Objet Control Objet Label Objet Page Objet SubForm
Objet BoundObjectFrame Objet CurrentProject Objet Line Objet PageBreak Collection TabControl
Objet CheckBox Objet CustomControl Objet ListBox Objet Rectangle Objet TextBox
Objet CodeProject Objet Form Objet ObjectFrame Objet Report Objet ToggleButton
Objet ComboBox Objet GroupLevel Objet OptionButton Objet Section
Objet CommandButton Objet Image Objet OptionGroup Objet SmartTag

Propriété Propriétés telle qu’elle s’applique aux objets AccessObject, CodeProject et CurrentProject.

Renvoie une référence à une collection AccessObjectProperties de l’objet AccessObject, CurrentProject ou CodeProject.

expression.Propriétés

Expression Obligatoire. Expression qui renvoie l’un des objets ci-dessus.

Remarques

L’objet de collection AccessObjectProperties est la collection de toutes les propriétés associées à un objet AccessObject, CurrentProject ou CodeProject . Vous pouvez vous référer à des membres de la collection en utilisant l’index de l’objet membre ou une expression de chaîne qui est le nom de l’objet membre. Le premier objet membre dans la collection a une valeur d’index 0, et le nombre total d’objets membres dans la collection équivaut à la valeur de la propriété Nombre de la collection AccessObjectProperties, moins 1.

Vous ne pouvez pas utiliser la propriété Propriétés pour renvoyer des propriétés à partir d’un objet AccessObject qui est membre d’une collection accessible à partir un objet CurrentData.

Propriété Propriétés telle qu’elle s’applique à l’objet SmartTag.

Renvoie une collection SmartTagProperties qui représente l’ensemble des propriétés d’une balise active particulière.

expression.Propriétés()

Expression Obligatoire. Expression qui renvoie un objet SmartTag.

Propriété Properties telle qu’elle s’applique à tous les autres objets dans la liste S’applique à.

Renvoyer une référence à un objet de collection Propriétés d’un contrôle.

expression.Propriétés

Expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.

Remarques

L’objet de collection Propriétés correspond à l’ensemble des propriétés associées à un contrôle. Vous pouvez vous référer à des membres de la collection en utilisant l’index de l’objet membre ou une expression de chaîne qui est le nom de l’objet membre. Le premier objet membre dans la collection a une valeur d’index 0, et le nombre total d’objets membres dans la collection équivaut à la valeur de la propriété Nombre de la collection Propriétés, moins 1.

Exemple

La procédure suivante utilise la propriété Propriétés pour imprimer toutes les propriétés associées aux contrôles sur un formulaire vers la fenêtre Débogage. Pour exécuter ce code, placez un bouton de commande nommé cmdListProperties sur un formulaire, et collez le code suivant dans la section Declarations du formulaire. Cliquez sur le bouton de commande pour imprimer la liste des propriétés dans la fenêtre de débogage.

Private Sub cmdListProperties_Click()
    ListControlProps Me
End Sub
Public Sub ListControlProps(ByRef frm As Form)
    Dim ctl As Control
    Dim prp As Property
    On Error GoTo props_err
    For Each ctl In frm.Controls
        Debug.Print ctl.Properties("Name")
        For Each prp In ctl.Properties
            Debug.Print vbTab & prp.Name & _
                " = " & prp.Value
        Next prp
    Next ctl
props_exit:
    Set ctl = Nothing
    Set prp = Nothing
Exit Sub
props_err:
    If Err = 2187 Then
        Debug.Print vbTab & prp.Name & _
            " = Only available at design time."
        Resume Next
    Else
        Debug.Print vbTab & prp.Name & _
            " = Error Occurred: " & Err.Description
        Resume Next
    End If
End Sub