Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Symptoom
De spelling- en grammaticacontrole in Microsoft Word controleert geen tekst in de formuliervelden.
Oorzaak
Omdat de tekst van het formulierveld is opgemaakt als Geen controle, worden tekst in formuliervelden genegeerd door de spelling- en grammaticacontrole.
Oplossing
Als u dit probleem wilt omzeilen, kunt u de volgende macro gebruiken om:
- De beveiliging van het formulier tijdelijk opheffen.
- De taal van de formuliervelden wijzigen.
- Voer een spellingcontrole uit of werk een veld bij.
- Beveilig het formulier opnieuw met behoud van de tekst die u in de formuliervelden hebt getypt.
U kunt deze macro gebruiken als een macro Bij afsluiten voor het laatste formulierveld, zodat u de spelling kunt controleren of een veld kunt bijwerken voordat u het formulier opslaat.
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
Meer informatie
Microsoft verstrekt deze code zonder enige expliciete of impliciete garantie, daaronder mede begrepen, maar niet beperkt tot impliciete garanties met betrekking tot de verkoopbaarheid en/of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal VBScript, alsmede met de hulpprogramma's waarmee procedures worden gemaakt en waarmee fouten in procedures worden opgespoord. U kunt desgewenst contact opnemen met Microsoft Product Support Services voor uitleg over de functie van een bepaalde procedure. Microsoft Product Support Services is echter niet bereid de voorbeelden aan te passen om extra functies toe te voegen of om procedures te maken die aan uw specifieke eisen voldoen.