Partager via


Le vérificateur d’orthographe n’case activée pas de texte dans les champs de formulaire dans Word

Symptôme

Le vérificateur d’orthographe et de grammaire dans Microsoft Word ne case activée pas de texte dans les champs de formulaire.

Cause

Étant donné que le texte du champ de formulaire est au format Aucune vérification, le vérificateur d’orthographe et de grammaire ignore le texte dans les champs de formulaire.

Résolution

Pour contourner ce problème, vous pouvez utiliser la macro suivante pour :

  • Ôtez temporairement la protection du formulaire.
  • Modifiez la langue des champs de formulaire.
  • Effectuez une case activée orthographique ou mettez à jour un champ.
  • Reprotégez le formulaire tout en conservant le texte que vous avez tapé dans les champs du formulaire.

Vous pouvez utiliser cette macro comme macro Lors de la sortie pour le dernier champ de formulaire afin de pouvoir case activée l’orthographe ou mettre à jour un champ avant d’enregistrer le formulaire.

Sub FormsSpellCheck()
    ' If document is protected, Unprotect it. 
    If ActiveDocument.ProtectionType <> wdNoProtection Then 
       ActiveDocument.Unprotect Password:="" 
    End If 

    ' Set the language for the document. 
    Selection.WholeStory 
    Selection.LanguageID = wdEnglishUS 
    Selection.NoProofing = False

   ' Perform Spelling/Grammar check. 
    If Options.CheckGrammarWithSpelling = True Then 
       ActiveDocument.CheckGrammar 
    Else 
       ActiveDocument.CheckSpelling 
    End If

   ' ReProtect the document. 
    If ActiveDocument.ProtectionType = wdNoProtection Then 
       ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True 
    End If

End Sub

Informations supplémentaires

Microsoft fournit des exemples de programmation à titre d’illustration uniquement, sans garantie expresse ou implicite. Cela inclut, sans y être limité, les garanties implicites de commercialisation et d’adaptation à un but en particulier. Cet article considère que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d’une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques.