OVH Cloud OVH Cloud

Création ActiveX simple

11 réponses
Avatar
Emilie
Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie

10 réponses

1 2
Avatar
Christian Hubert-Hugoud
Bonjour,

Il s'agit simplement de faire un projet ActiveX. Il y a dans VB6 des wizards
qui t'aident à faire cela.

Christian

"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc -
au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet
Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe
des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie



Avatar
Emilie a écrit :
Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie




Bonjour,

"En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise."

Comme tu l'indiques ensuite il faut utiliser une "image"
en fait un picture box dont la couleur de fond est successivement blanc
noir gris, (changement sur picturebox_click ).

Pour la création d'ActiveX, il te faut créer un projet activeX,
l'enregistrer.
Puis ensuite ajouter au projet activeX un projet standard qui te servira
de debbogueur.
Tu dessine alors ton user_control, et tu codes l'evenement click.

Pour l'intégration dans word là j'en sais rien.

A+

Christophe
Avatar
LE TROLL
Faire un ActiveX pour juste un label OU une image qui change de couleur, tu
vois grand :o)

ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !


"Christian Hubert-Hugoud" a écrit dans le message de
news:
Bonjour,

Il s'agit simplement de faire un projet ActiveX. Il y a dans VB6 des wizards
qui t'aident à faire cela.

Christian

"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie







Avatar
LE TROLL
Espèce d'enfoiré (Coluche) de cafard, tu tente vainement de recopier ma réponse,
en plus t'es une balance petit salopard (Général d'armée Marcel Bigeard), t'as
été pleurer hier chez le frimeur de [ms], t'es juste un veau (Général de brigade
Charles de Gaulle)!
Eh le veau, n'oublies pas les ordres, interdit de me répondre!

ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !


"<pas-despam> @Bwanadoo.fr>" <"<pas-despam> a écrit dans le message de news:
431e9cb1$0$17238$
Emilie a écrit :
Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active X
pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie




Bonjour,

"En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise."

Comme tu l'indiques ensuite il faut utiliser une "image"
en fait un picture box dont la couleur de fond est successivement blanc noir
gris, (changement sur picturebox_click ).

Pour la création d'ActiveX, il te faut créer un projet activeX, l'enregistrer.
Puis ensuite ajouter au projet activeX un projet standard qui te servira de
debbogueur.
Tu dessine alors ton user_control, et tu codes l'evenement click.

Pour l'intégration dans word là j'en sais rien.

A+

Christophe





Avatar
LE TROLL
Espèce d'enfoiré (Coluche) de cafard, tu tente vainement de recopier ma réponse,
en plus t'es une balance petit salopard (Général d'armée Marcel Bigeard), t'as
été pleurer hier chez le frimeur de [ms], t'es juste un veau (Général de brigade
Charles de Gaulle)!
Eh le veau, n'oublies pas les ordres, interdit de me répondre!




"<pas-despam> @Bwanadoo.fr>" <"<pas-despam> a écrit dans le message de news:
431e9cb1$0$17238$
Emilie a écrit :
Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active X
pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie




Bonjour,

"En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise."

Comme tu l'indiques ensuite il faut utiliser une "image"
en fait un picture box dont la couleur de fond est successivement blanc noir
gris, (changement sur picturebox_click ).

Pour la création d'ActiveX, il te faut créer un projet activeX, l'enregistrer.
Puis ensuite ajouter au projet activeX un projet standard qui te servira de
debbogueur.
Tu dessine alors ton user_control, et tu codes l'evenement click.

Pour l'intégration dans word là j'en sais rien.

A+

Christophe





Avatar
LE TROLL
Faire un ActiveX pour juste un label OU une image qui change de couleur, tu
vois grand :o)




"Christian Hubert-Hugoud" a écrit dans le message de
news:
Bonjour,

Il s'agit simplement de faire un projet ActiveX. Il y a dans VB6 des wizards
qui t'aident à faire cela.

Christian

"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie







Avatar
LE TROLL
Faire un ActiveX pour juste un label OU une image qui change de couleur, tu
vois grand :o)

--

Merci, au revoir et à bientôt :o)
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !


"Christian Hubert-Hugoud" a écrit dans le message de
news:
Bonjour,

Il s'agit simplement de faire un projet ActiveX. Il y a dans VB6 des wizards
qui t'aident à faire cela.

Christian

"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie







Avatar
LE TROLL
Espèce d'enfoiré (Coluche) de cafard, tu tente vainement de recopier ma réponse,
en plus t'es une balance petit salopard (Général d'armée Marcel Bigeard), t'as
été pleurer hier chez le frimeur de [ms], t'es juste un veau (Général de brigade
Charles de Gaulle)!
Eh le veau, n'oublies pas les ordres, interdit de me répondre!

ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !


"<pas-despam> @Bwanadoo.fr>" <"<pas-despam> a écrit dans le message de news:
431e9cb1$0$17238$
Emilie a écrit :
Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc - au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet Active X
pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie




Bonjour,

"En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise."

Comme tu l'indiques ensuite il faut utiliser une "image"
en fait un picture box dont la couleur de fond est successivement blanc noir
gris, (changement sur picturebox_click ).

Pour la création d'ActiveX, il te faut créer un projet activeX, l'enregistrer.
Puis ensuite ajouter au projet activeX un projet standard qui te servira de
debbogueur.
Tu dessine alors ton user_control, et tu codes l'evenement click.

Pour l'intégration dans word là j'en sais rien.

A+

Christophe





Avatar
LE GNOME
'Bonjour, tu dis:

'à cocher 3 états (carré) : blanche - noire - grise.
'de 0.5 cm x 0.5 cm
' au 1er clic sur l'image le rectangle devient noir
' au 2ème clic le rectangle devient gris
' au 3ème clic le rectangle redevient blanc)

'voici (objet 1 form + 1 label)
'----------------
Sub Form_Load()
Form1.ScaleMode = 6 ' millimeter
Label1.BorderStyle = 1
Label1.Caption = ""
Label1.Height = 5
Label1.Width = 5
Label1.AutoSize = False
Label1.BackColor = &HFFFFFF 'blanc
End Sub

Sub Label1_Click()
If Label1.BackColor = &HFFFFFF Then
Label1.BackColor = &H0 ' blanc -> noir
Exit Sub
End If
'
If Label1.BackColor = &H0 Then
Label1.BackColor = &HC0C0C0 ' noir -> gris
Exit Sub
End If
'
If Label1.BackColor = &HC0C0C0 Then
Label1.BackColor = &HFFFFFF ' gris -> blanc
Exit Sub
End If
End Sub

' est-ce ça que tu veux, code ci-joint en fichier ???
------------------------------


"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc -
au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet
Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe
des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie



Avatar
jt
Pourquoi creer un activex puisque le checkbox de microsoft a trois etats
checkbox.value=0 non cochee
checkbox.value=1 cochee
checkbox.value=2 grisee

"Emilie" a écrit dans le message de news:

Bonjour à tous

Je débute sur VB6 mais possède une bonne expérience en VBA.
Je souhaite créer un contrôle perso pour l'utiliser dans formulaire Word.

En fait c'est une case à cocher 3 états (carré) : blanche - noire - grise.
ou une Image de 0.5 cm x 0.5 cm (l'image de base est un rectangle blanc -
au
1er clic sur l'image le rectangle devient noir - au 2ème clic le rectangle
devient gris - au 3ème clic le rectangle redevient blanc)

Quelqu'un peut-il me donner la méthode détaillée pour construire cet
Active
X pour qu'il soit utilisable dans Word.

Il est possible qu'un contôle approchant existe déjà. C'est le principe
des 3
états qui m'intéresse mais avec un graphisme bien tranché.

Merci à tous ceux qui pourront m'aider.

Cordialement.

Emilie



1 2