OVH Cloud OVH Cloud

Zone de texte vs correcteur orthographe

3 réponses
Avatar
StEpHaNe
Bonjour,

J'ai cr=E9e un formulaire et je remarque que beaucoup=20
d'utilisateurs font des fautes d'orthographe et les=20
patrons n'aiment pas =E7a. Dans mon formulaire j'ai des=20
zones de texte pour =E9crire des commentaires et c'est l=E0=20
le probl=E8me, car mon formulaire est en protection et le=20
correcteur ne fonctionne pas dans les zones de texte! =20
Pourquoi? J'ai cherch=E9 un peu partout sans succ=E8s. Si=20
j'enl=E8ve la protection et que j'=E9cris n'importe o=FC dans=20
le document le correcteur fonctionne. =20

Le correcteur peut-il fonctionner dans les zones de=20
texte? Si oui comment puis-je faire?

Merci =E0 l'avance.

STEF

3 réponses

Avatar
Anacoluthe
Bonjour !

"StEpHaNe" nous a écrit ...
J'ai crée un formulaire et je remarque que beaucoup
d'utilisateurs font des fautes d'orthographe et les
patrons n'aiment pas ça. Dans mon formulaire j'ai des
zones de texte pour écrire des commentaires et c'est là
le problème, car mon formulaire est en protection et le
correcteur ne fonctionne pas dans les zones de texte!
Pourquoi? J'ai cherché un peu partout sans succès. Si
j'enlève la protection et que j'écris n'importe oü dans
le document le correcteur fonctionne.
Le correcteur peut-il fonctionner dans les zones de
texte? Si oui comment puis-je faire?


Pas très bien compris où vous voulez en venir...
- Dans Word correction et vérification n'ont pas le même sens
- le rédacteur d'un formulaire non protégé peut tout vérifier
y compris ses zones de texte (sauf vieilles versions)
- l'utilisateur qui remplit des 'Champs texte' et en principe
pas des 'Zones de texte' dans un formulaire n'a pas
de vérification orthographique tant que le formulaire
est protégé.
- un document, formulaire ou non, peut disposer de sections
protégées et non protégées.
- on peut vérifier les entrées d'un formulaire protégé à
l'aide d'une macro (le principe consiste à déprotéger
temporairement, définir une langue, vérifier sans
réinitialiser les champs texte, reprotéger)
En espérant vous avoir aidé à démêler tout ça.

Anacoluthe
« La vie n'est incohérente que pour les intelligences
incapables de démêler les causes. »
- Paul BOURGET

Avatar
StEpHaNe
Bonjour Anacoluthe,

Je crois que je te dois des éclaircissements...
Effectivement ce n'est pas un formulaire mais un modèle
avec des champs texte. Le modèle comprend environ 30
champs texte que l'utilisateur rempli, certain champ ont
des validations et d'autres de l'aide sur F1. Il y a
aussi des cases à cocher. Le modèle doit être en
protection? car je ne veux pas que les gens écrivent
ailleurs!

Donc oü je voulais en venir, c'est que lorsque j'enlève
la protection pour faire la vérification de l'othographe
de toutes les zones de texte, impossible de faire la
correction des fautes d'othographe à l'intérieur des
champs texte! Ailleurs ex: si j'ai un mot en anglais
dans mon modèle, le vérificateur me le souligne. Que
faut-il que je fasse pour ce problème.

P.S. Ce modèle est construit dans un tableau 3 colonnnes
et 30 lignes, chaque ligne a un champ texte.

Merci

STEF

-----Message d'origine-----
Bonjour !

"StEpHaNe" nous a écrit ...
J'ai crée un formulaire et je remarque que beaucoup
d'utilisateurs font des fautes d'orthographe et les
patrons n'aiment pas ça. Dans mon formulaire j'ai des
zones de texte pour écrire des commentaires et c'est là
le problème, car mon formulaire est en protection et le
correcteur ne fonctionne pas dans les zones de texte!
Pourquoi? J'ai cherché un peu partout sans succès. Si
j'enlève la protection et que j'écris n'importe oü dans
le document le correcteur fonctionne.
Le correcteur peut-il fonctionner dans les zones de
texte? Si oui comment puis-je faire?


Pas très bien compris où vous voulez en venir...
- Dans Word correction et vérification n'ont pas le même
sens

- le rédacteur d'un formulaire non protégé peut tout
vérifier

y compris ses zones de texte (sauf vieilles versions)
- l'utilisateur qui remplit des 'Champs texte' et en
principe

pas des 'Zones de texte' dans un formulaire n'a pas
de vérification orthographique tant que le formulaire
est protégé.
- un document, formulaire ou non, peut disposer de
sections

protégées et non protégées.
- on peut vérifier les entrées d'un formulaire protégé à
l'aide d'une macro (le principe consiste à déprotéger
temporairement, définir une langue, vérifier sans
réinitialiser les champs texte, reprotéger)
En espérant vous avoir aidé à démêler tout ça.

Anacoluthe
« La vie n'est incohérente que pour les intelligences
incapables de démêler les causes. »
- Paul BOURGET

.




Avatar
Anacoluthe
Bonjour !

"StEpHaNe" nous a écrit ...
Je crois que je te dois des éclaircissements...
Donc oü je voulais en venir, c'est que lorsque j'enlève
la protection pour faire la vérification de l'othographe
de toutes les zones de texte, impossible de faire la
correction des fautes d'othographe à l'intérieur des
champs texte!
P.S. Ce modèle est construit dans un tableau


Comme je l'évoquais plus haut/plus bas placer
'en sortie' du dernier champ une macro du genre :

Sub OrthographeDuTableau
ActiveDocument.Unprotect
ActiveDocument.Tables(1).Select
Selection.LanguageID = wdFrench
Selection.NoProofing = False
Selection.Range.CheckSpelling
ActiveDocument.Protect _
Type:=wdAllowOnlyFormFields, NoReset:=True
End Sub

qui vérifie l'orthographe en français dans le 1er tableau
seulement en ôtant temporairement la protection.

Pour les mots en angliche hors tableau, on peut les 'marquer'
soit en anglais soit sans vérification. (Outils/langue/langue)

Anacoluthe
« Monsieur, je suis l'offensé, j'ai le choix des armes,
je choisis l'orthographe. Donc, vous êtes mort. »
- Léon-Paul FARGUE