Rechercher : dans
Par :

[VBA] Tester un caractère spécial case cochée

Dernière réponse le 4 mar 2008 à 10:14:02 multiboute, le 4 mar 2008 à 09:47:32 
 Signaler ce message aux modérateurs

Bonjour,
je programme un peu sous Word VBA,

je cherche le moyen de tester le caractère une fois celui si selectionné,

pour que dans mon formulaire je puisse positionner le bouton radio à True ou False.

A l'inverse j'ai le code pour mettre ce caractère spécial dans la page Word :

Sub insererSymbole(signetnom, coche)
'
' insererSymbole Macro insertion d'une case cochée ou non après un signet
' Macro enregistrée le 29/02/2008 par 1084417
'
ActiveDocument.Bookmarks(signetnom).Select
If coche = 1 Then

Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.InsertSymbol CharacterNumber:=-3976, Unicode:=True, Bias:=0
Selection.TypeText Text:=" "
Else

Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.InsertSymbol CharacterNumber:=-3928, Unicode:=True, Bias:=0
Selection.TypeText Text:=" "
End If

End Sub


ce 'caractère' valorisé -3976 ou -3928 met un carctère graphique case vide ou case cochée...

mais maintenant je veux faire l'inverse:

je me positionne au signet, je sélectionne ce 'caractère'...bon çà je sais faire...

maintenant:

comment tester (par un CHR$ ? je n'ai pas trouvé la valeur ?) ce caractère pour que je puisse, dans le formulaire positionner le bouton afférent à True (coché) ou a False (décoché) ?

merci de votre aide...

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [VBA] Tester un caractère spécial case cochée » dans :
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
Supprimer un fichier contenant des caractères spéciaux VoirSi le fichier que vous souhaitez supprimer commence par un caractère "moins" (-), la commande rm risque de prendre la suite comme une option de la ligne de commande. Pour y remédier, une première solution consiste à faire précéder le nom du...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...

1

 Fxbrg, le 4 mar 2008 à 10:14:02
  • +1

Bonjour,

Pourquoi ne pas utiliser une case à cocher directement et lire sa valeur dans le code?

:-)

Répondre à Fxbrg
Collection CommentÇaMarche.net