Utiliser les controle active x

Fermé
riir001 Messages postés 2 Date d'inscription mardi 9 janvier 2018 Statut Membre Dernière intervention 10 janvier 2018 - 9 janv. 2018 à 21:48
m@rina Messages postés 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 10 janv. 2018 à 15:09
Bonjour,
Je souhaite à l'aide d'une case à cocher type contrôle active x faire changer la couleur de fond de la case en cliquant,
sans couleur et quand je clique sur la case (checkbox) la case change de couleur rouge, une autre case verte et une autre orange sous word 2007.
Merci d'avance.
A voir également:

2 réponses

m@rina Messages postés 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 11 271
10 janv. 2018 à 00:27
Bonjour,

Les cases à cocher n'ont pas de propriété Couleur, donc ce n'est pas possible.
On peut juste changer la couleur du fond du contrôle (BackColor), et de la police (ForeColor), mais pas la case elle-même.

m@rina
0
riir001 Messages postés 2 Date d'inscription mardi 9 janvier 2018 Statut Membre Dernière intervention 10 janvier 2018
10 janv. 2018 à 08:23
Bonjour,
Merci pour ta réponse, est-ce que je peux utiliser un code vba pour changer le backcolor quand je clique sur la case à cocher sous word.
Merci d'avance
0
m@rina Messages postés 20065 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 23 avril 2024 11 271
10 janv. 2018 à 15:09
Bonjour

Oui, c'est possible :

Private Sub CheckBox1_Change()
If CheckBox1.Value = True Then
CheckBox1.BackColor = RGB(rouge, vert, bleu) 'si case cochée
Else: CheckBox1.BackColor = RGB(rouge, vert, bleu) 'si case décochée
End If
End Sub


Met bien le nom de ta CheckBox et remplace rouge, vert et bleu par les code couleurs correspondants.
0