Oikeinkirjoituksen tarkistus ei tarkista lomakekenttien tekstiä Word
Oire
Microsoft Word oikeinkirjoituksen ja kieliopin tarkistus ei tarkista lomakekenttien tekstiä.
Syy
Koska lomakekentän teksti on muotoiltu tekstinä Ei tarkistusta, oikeinkirjoituksen ja kieliopin tarkistus ohittaa lomakekenttien tekstin.
Ratkaisu
Voit kiertää tämän ongelman käyttämällä seuraavaa makroa:
- Poista lomakkeen suojaus tilapäisesti.
- Muuta lomakekenttien kieltä.
- Tarkista oikeinkirjoitus tai päivitä kenttä.
- Suojaa lomake säilyttäen samalla lomakekenttiin kirjoittamasi teksti.
Voit käyttää tätä makroa poistuttaessa -makrona viimeiselle lomakekentälle, joten voit tarkistaa oikeinkirjoituksen tai päivittää kentän ennen lomakkeen tallentamista.
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
Lisätietoja
Microsoft esittää ohjelmointiesimerkkejä vain asian havainnollistamiseksi, ilman suoraa tai epäsuoraa vastuuta niiden toimivuudesta. Tämä sisältää muunmuassa epäsuorat vastuut soveltuvuudesta kaupankäyntiin tai soveltuvuuteen yksilöityyn käyttöön. Tässä artikkelissa oletetaan, että olet perehtynyt käytettyyn ohjelmointikieleen, sekä proseduurien luonti- ja virheenkorjaustyökaluihin. Microsoftin tukihenkilöt voivat auttaa selvittämään tietyn proseduurin toiminnallisuutta, mutta he eivät muokkaa näitä esimerkkejä parantamaan yksittäisen tarpeen toiminnallisuutta eivätkä luo siihen proseduureja.
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle