CouleurFond, propriété

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

S'applique à

BoundObjectFrame, objet

ObjectFrame, objet

ComboBox, objet

OptionGroup, objet

Objet FormatConditionnel

Objet Rectangle

Objet Image

Objet Section

Objet Étiquette

Objet TextBox

ListBox, objet

Vous pouvez utiliser la propriété CouleurFond pour spécifier la couleur de remplissage d'un contrôle ou d'une section. Valeur Long en lecture-écriture.

expression.CouleurFond

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

Paramètre

La propriété CouleurFond contient une expression numérique correspondant à la couleur de remplissage pour un contrôle ou une section.

Vous pouvez utiliser le Générateur de couleurs pour définir cette propriété en cliquant sur le bouton Générer situé à droite de la zone de propriété dans la feuille de propriétés. Le Générateur de couleurs vous permet de définir des couleurs de fond personnalisées pour les contrôles ou les sections.

Vous pouvez également définir cette propriété à l’aide d’un contrôle ou de la section feuille de propriétés, un macro ou Visual Basic pour Applications (VBA), ou à l’aide de la commande Couleur de remplissage, sous police (sous l’onglet Création ou Format, selon que vous êtes en mode Création ou page).

Dans Visual Basic pour Applications (VBA), utilisez une expression numérique pour définir cette propriété. Ce paramètre de propriété possède un type de données Long.

Vous pouvez définir la valeur par défaut pour cette propriété en utilisant le style de contrôle par défaut ou la propriété DefaultControl dans le code VBA.

Pour les objets Table, vous pouvez définir cette propriété à l'aide de la commande Couleur de remplissage dans Police, dans l'onglet Données. Dans le code VBA, vous pouvez le faire à l'aide de la propriété FDCouleurFond.

Notes

Pour utiliser la propriété CouleurFond, vous devez définir la propriété StyleFond sur la valeur Normal, le cas échéant.

Exemple

L'exemple suivant utilise la fonction RGB pour définir les propriétés CouleurBordure, CouleurFond et CouleurTexte en fonction de la valeur dans la zone de texte txtPastDue. Vous pouvez également utiliser la fonction QBColor pour définir ces propriétés. Si vous utilisez le code suivant dans l'événement Form_Current(), les caractéristiques d'affichage du contrôle sont définies dès que l'utilisateur ouvre un formulaire ou dès qu'il accède à un nouvel enregistrement.

Sub Form_Current()
Dim curAmntDue As Currency, lngBlack As Long
Dim lngRed As Long, lngYellow As Long, lngWhite As Long
If Not IsNull(Me!txtPastDue.Value) Then
curAmntDue = Me!txtPastDue.Value
Else
Exit Sub
End If
lngRed = RGB(255, 0, 0)
lngBlack = RGB(0, 0, 0)
lngYellow = RGB(255, 255, 0)
lngWhite = RGB(255, 255, 255)
If curAmntDue > 100 Then
Me!txtPastDue.BorderColor = lngRed
Me!txtPastDue.ForeColor = lngRed
Me!txtPastDue.BackColor = lngYellow
Else
Me!txtPastDue.BorderColor = lngBlack
Me!txtPastDue.ForeColor = lngBlack
Me!txtPastDue.BackColor = lngWhite
End If
End Sub

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×