Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintoma
O verificador ortográfico e gramatical no Microsoft Word não marcar texto nos campos de formulário.
Motivo
Como o texto do campo de formulário é formatado como Sem Prova, o verificador ortográfico e gramatical ignora o texto nos campos de formulário.
Resolução
Para contornar esse problema, você pode usar a seguinte macro para:
- Desproteja temporariamente o formulário.
- Altere a linguagem dos campos de formulário.
- Execute um marcar ortográfico ou atualize um campo.
- Proteja novamente o formulário preservando o texto que você digitou nos campos de formulário.
Você pode usar essa macro como uma macro De Saída para o último campo de formulário para poder marcar ortografia ou atualizar um campo antes de salvar o formulário.
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
Informações adicionais
A Microsoft oferece exemplos de programação somente para ilustração, sem garantias expressas ou implícitas. Isso inclui, mas não está limitado a, as garantias implícitas de qualidade comercial ou conformidade para uma determinada finalidade. Este artigo supõe que você conhece a linguagem de programação que está sendo demonstrada e as ferramentas usadas nos processos de criação e depuração. Os engenheiros de suporte da Microsoft podem ajudá-lo, fornecendo a explicação da funcionalidade de determinado procedimento, mas não modificarão estes exemplos para fornecer funcionalidade adicional nem criarão procedimentos específicos para atender às suas necessidades específicas.