OVH Cloud OVH Cloud

comment reconnaître un symbol dans un texte ?

1 réponse
Avatar
Christophe
Bonjour,
j'ai besoin de récupérer dans une macro les codes ascii des caractères
d'un morceau de texte. Dans ce texte il peut y avoir un ou plusieurs
symboles (de la police "symbol" inséré avec la boite "insère caractère
spéciaux").
lorsque la macro balaye les caractères un à un, les symboles éventuels
sont vus comme des caractères de la police en cours (donc pas forcément
"symbol") et avec un code ascii de 40 et ce quelque soit le symbole ! Je
n'ai pas trouvé de moyen de reconnaitre la police "symbol" et le code
ascii inséré !
J'en appelle à votre aide.
merci d'avance.

1 réponse

Avatar
Christophe
merci, je vais regarder ça.

Bonjour à tous,
dans le message <3f661e05$0$10406$,

| Bonjour,
| j'ai besoin de récupérer dans une macro les codes ascii des caractères
| d'un morceau de texte. Dans ce texte il peut y avoir un ou plusieurs
| symboles (de la police "symbol" inséré avec la boite "insère caractère
| spéciaux").
| lorsque la macro balaye les caractères un à un, les symboles éventuels
| sont vus comme des caractères de la police en cours (donc pas
| forcément "symbol") et avec un code ascii de 40 et ce quelque soit le
| symbole ! Je n'ai pas trouvé de moyen de reconnaitre la police
| "symbol" et le code ascii inséré !
| J'en appelle à votre aide.
| merci d'avance.

Le code des caractères est un problème compliqué. Un des moyens de s'en
sortir consiste à utiliser DialogInsertSymbol.
A titre d'exemple, voici un module de classe et un module qui l'utilise
pour donner le code d'un caractère sélectionné.
Pour l'utiliser il faut faire :

Public Sub toto()
AfficheCodeChar
End Sub

Remarques et corrections éventuelles bienvenues.