OVH Cloud OVH Cloud

Word VBA options grammaire paramètres

4 réponses
Avatar
BTTX
Bonjour,
Existe-t-il une solution pour obtenir voire modifier à l'aide de VBA, dans
Word 97 et Word 2002, les paramètres accessibles via : outils/ options/
grammaire et orthographe/paramètres ?
Merci pour votre aide

4 réponses

Avatar
Anacoluthe
Bonjour !

'BTTX' nous a écrit ...
Existe-t-il une solution pour obtenir voire modifier à l'aide de VBA, dans
Word 97 et Word 2002, les paramètres accessibles via : outils/ options/
grammaire et orthographe/paramètres ?


Toutes les options d'application sont dans l'objet VBA 'Options'
elles peuvent donc être lues et modifiées en programmation.
La plupart de ces options sont compatibles entre les versions Word.
Que voulez-vous faire exactement ?

Anacoluthe
« Il est des options sur lesquelles on ne peut revenir,
il est des joies qu'on ne veut recommencer. »
- Jacqueline MABIT

Avatar
BTTX
Je vous remercie mais je pose la question car dans l'objet "options" de VBA,
je n'ai pas trouvé comment obtenir l'accès aux paramètres liés à la
vérification grammaticale.
Par ailleurs, je peux faire afficher tous les paramètres de chaque page de
la boîte de dialogues « option » mais pas ceux qu'il est pourtant possible
de voir et de modifier à l'aide du bouton « Paramètres... ».

« De quel prix est un bonheur qu'un lendemain ne peut recommencer ? »
Jacqueline Mabit - La fin de la joie




Bonjour !

'BTTX' nous a écrit ...
Existe-t-il une solution pour obtenir voire modifier à l'aide de VBA, dans
Word 97 et Word 2002, les paramètres accessibles via : outils/ options/
grammaire et orthographe/paramètres ?


Toutes les options d'application sont dans l'objet VBA 'Options'
elles peuvent donc être lues et modifiées en programmation.
La plupart de ces options sont compatibles entre les versions Word.
Que voulez-vous faire exactement ?

Anacoluthe
« Il est des options sur lesquelles on ne peut revenir,
il est des joies qu'on ne veut recommencer. »
- Jacqueline MABIT




Avatar
Anacoluthe
Bonjour !

'BTTX' nous a écrit ...
Je vous remercie mais je pose la question car dans l'objet "options" de VBA,
je n'ai pas trouvé comment obtenir l'accès aux paramètres liés à la
vérification grammaticale.
Par ailleurs, je peux faire afficher tous les paramètres de chaque page de
la boîte de dialogues « option » mais pas ceux qu'il est pourtant possible
de voir et de modifier à l'aide du bouton « Paramètres... ».


Oups désolé, j'en étais resté aux options d'application !
Là vous parlez des options des outils linguistiques (paramètres)
qui varient énormément d'une langue à l'autre et ne sont absolument
pas accessibles à VBA bien entendu puisque ça ne fait pas partie
du modèle objet Word (les proofing tools sont extérieurs et partagés).

Si vous souhaitez modifier ces paramètres je vois deux pistes
1) manipuler la base de registre en sachant que ces options sont
placées en vrac dans des clés binaires comme très souvent dans
Office et rangées par langues
2) ouvrir la boîte de dialogue de ces options
Dialogs(wdDialogToolsGrammarSettings).Show
et simuler le clavier (SendKeys) : rétablir tout puis flèches
pour désactiver les options etc. Pas très simple mais faisable.
C'est plus proche de ce que vous demandiez ?

Anacoluthe
« Il est des options sur lesquelles on ne peut revenir,
il est des joies qu'on ne veut recommencer. »
- Jacqueline MABIT

Avatar
BTTX
Merci pour cette réponse.


Bonjour !

'BTTX' nous a écrit ...
Je vous remercie mais je pose la question car dans l'objet "options" de VBA,
je n'ai pas trouvé comment obtenir l'accès aux paramètres liés à la
vérification grammaticale.
Par ailleurs, je peux faire afficher tous les paramètres de chaque page de
la boîte de dialogues « option » mais pas ceux qu'il est pourtant possible
de voir et de modifier à l'aide du bouton « Paramètres... ».


Oups désolé, j'en étais resté aux options d'application !
Là vous parlez des options des outils linguistiques (paramètres)
qui varient énormément d'une langue à l'autre et ne sont absolument
pas accessibles à VBA bien entendu puisque ça ne fait pas partie
du modèle objet Word (les proofing tools sont extérieurs et partagés).

Si vous souhaitez modifier ces paramètres je vois deux pistes
1) manipuler la base de registre en sachant que ces options sont
placées en vrac dans des clés binaires comme très souvent dans
Office et rangées par langues
2) ouvrir la boîte de dialogue de ces options
Dialogs(wdDialogToolsGrammarSettings).Show
et simuler le clavier (SendKeys) : rétablir tout puis flèches
pour désactiver les options etc. Pas très simple mais faisable.
C'est plus proche de ce que vous demandiez ?

Anacoluthe
« Il est des options sur lesquelles on ne peut revenir,
il est des joies qu'on ne veut recommencer. »
- Jacqueline MABIT