Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Problembeschreibung
Die Rechtschreib- und Grammatikprüfung in Microsoft Word überprüft keinen Text in den Formularfeldern.
Ursache
Da Formularfeldtext als Keine Korrekturhilfe formatiert ist, ignoriert die Rechtschreib- und Grammatikprüfung Text in Formularfeldern.
Lösung
Um dieses Problem zu umgehen, können Sie das folgende Makro für Folgendes verwenden:
- Heben Sie den Schutz des Formulars vorübergehend auf.
- Ändern Sie die Sprache der Formularfelder.
- Führen Sie eine Rechtschreibprüfung durch, oder aktualisieren Sie ein Feld.
- Schützen Sie das Formular erneut, während Sie den Text beibehalten, den Sie in die Formularfelder eingegeben haben.
Sie können dieses Makro als Makro beim Beenden für das letzte Formularfeld verwenden, damit Sie die Rechtschreibung überprüfen oder ein Feld aktualisieren können, bevor Sie das Formular speichern.
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
Weitere Informationen
Die Verwendung der hier aufgeführten Informationen, Makro- oder Programmcodes geschieht auf Ihre eigene Verantwortung. Microsoft stellt Ihnen diese Informationen sowie Makro- und Programmlistings ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionsfähigkeit sowie ohne Anspruch auf Support zur Verfügung. Die zur Verfügung gestellten Makro- und Programmierungsbeispiele sollen lediglich exemplarisch die Funktionsweise des Beispiels aufzeigen. Die Microsoft Support-Spezialisten können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen, jedoch werden sie diese Beispiele nicht in Bezug auf eine erweiterte Funktionalität verändern, noch werden sie Prozeduren entwickeln, die auf Ihre besonderen Bedürfnisse zugeschnitten sind.