Formulare zur Rechtschreibprüfung (Microsoft Word)
Viele Benutzer verwenden Word, um Formulare zu erstellen, die dann von anderen zur Eingabe von Informationen verwendet werden. Ich spreche nicht von Ihren normalen, gewöhnlichen Formularen, die auf einem Kopierer ausgedruckt und reproduziert werden. Ich spreche über die Verwendung von Formularen mit den speziellen Formularfeldern von Word, mit denen bestimmte Daten erfasst werden, ohne dass der Benutzer den Text um die Eingabefelder ändern kann.
Da diese Formulartypen von Natur aus geschützt sind, kann der Benutzer bestimmte Word-Tools nicht auf dem Formular ausführen und keine anderen Aktionen ausführen, z. B. Makros ausführen. Dies ist in vielen Fällen von Vorteil, kann jedoch bei besonderen Anforderungen ein Nachteil sein. Eine solche häufige Notwendigkeit besteht darin, die Rechtschreibprüfung auf dem Formular auszuführen, nachdem der Benutzer seine Informationen eingegeben hat. Dies ist jedoch nicht möglich, da Tools wie die Rechtschreibprüfung deaktiviert sind.
Um die Wahrheit zu sagen, werden Sie feststellen, dass Word beim Einfügen eines Formularfelds dieses mit dem Sprachattribut „kein Proofing“ einfügt.
Dies bedeutet, dass Word die in die Formularfelder eingegebenen Informationen ignoriert, selbst wenn Sie die Rechtschreibprüfung ausführen könnten.
Das klingt vielleicht etwas hoffnungslos, aber es gibt einen Weg, es zu umgehen. Sie können die Rechtschreibprüfung in Ihrem Formular mithilfe eines Makros ausführen. Der einfachste Weg, dies zu tun, ist mit dem folgenden Makro:
Sub SCForm() ActiveDocument.Unprotect Selection.WholeStory Selection.LanguageID = wdEnglishUS ActiveDocument.CheckSpelling ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True End Sub
Beachten Sie, dass das Makro das Sprachattribut für das gesamte Dokument auf US-Englisch setzt. Wenn Sie Formulare in einer anderen Sprache erstellen, sollten Sie sicherstellen, dass Sie das Makro so ändern, dass die entsprechende Sprache ausgewählt wird.
Definieren Sie beim Erstellen des Formulars einen Stil für die Eingabefelder. Das Schlüsselattribut des Eingabefeldstils besteht darin, dass Sie das Attribut Rechtschreibprüfung nicht explizit deaktivieren müssen, indem Sie die folgenden Schritte ausführen:
-
Definieren Sie das Feld, das Sie für Ihre Eingabefelder verwenden möchten, wie in anderen WordTips beschrieben.
-
Zeigen Sie die Registerkarte Home des Menübands an.
-
Klicken Sie auf das kleine Symbol unten rechts in der Gruppe „Stile“. Word zeigt den Aufgabenbereich Stile an.
-
Bewegen Sie den Mauszeiger in der Liste der angezeigten Stile über den Namen des Stils, den Sie in Schritt 1 erstellt haben. Ein Dropdown-Pfeil sollte rechts neben dem Stilnamen angezeigt werden.
-
Klicken Sie auf den Dropdown-Pfeil und wählen Sie Ändern. Word zeigt das Dialogfeld Stil ändern an. (Siehe Abbildung 1.)
-
Klicken Sie auf Format und wählen Sie Sprache aus der Pulldown-Liste. Word zeigt das Dialogfeld Sprache an. (Siehe Abbildung 2.)
-
Stellen Sie sicher, dass das Kontrollkästchen Rechtschreib- oder Grammatikprüfung nicht aktiviert ist.
-
Klicken Sie auf OK, um das Dialogfeld Sprache zu schließen.
-
Klicken Sie auf OK, um das Dialogfeld Stil ändern zu schließen.
-
Wenden Sie den neuen Stil auf alle Eingabefelder an.
Dieses Makro weist einen Nachteil auf, der es möglicherweise nicht für alle Verwendungszwecke akzeptabel macht. Beim Ausführen überprüft der Makro-Rechtschreib alles im Dokument, nicht nur den Inhalt der Formularfelder. Dies ist nur dann ein Nachteil, wenn das Formular viele Wörter enthält, die die Rechtschreibprüfung möglicherweise als falsch geschrieben betrachtet, z. B. hochtechnische Prosa. Wenn Sie sich in einer solchen Situation befinden, müssen Sie ein komplexeres Makro erstellen, das tatsächlich nach den Feldern im Formular sucht und diese durchläuft, oder Sie können das Wort zur Wörterbuchdatei hinzufügen.
Bei der Verwendung dieses Makros mit einem Formular sind zwei Dinge zu beachten:
-
Stellen Sie sicher, dass Sie dieses Formular mit der Vorlage verknüpfen, die Ihr Makro enthält.
-
Sie müssen das Makro dem Quick Access Toolbar zuweisen. Nur so kann es ausgeführt werden. Denken Sie daran, dass Sie beim Ausfüllen eines geschützten Formulars nicht auf das Makro-Steuerelement zugreifen können.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (9445) gilt für Microsoft Word 2007, 2010, 2013 und 2016. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: Formulare zur Rechtschreibprüfung.