Rechtschreibprüfung beim Schließen von Dokumenten (Microsoft Word)
Carolyn sucht nach einer Möglichkeit, um sicherzustellen, dass ihre Dokumente vor dem Schließen einer Rechtschreibprüfung unterzogen werden. Sie möchte dies als letzte Überprüfung des Dokuments verwenden.
Es gibt keine Möglichkeit, dies ohne Verwendung eines Makros zu tun, aber die Verwendung eines Makros ist relativ einfach. Word enthält einige spezielle Makros, die zu bestimmten Zeiten ausgeführt werden. Eines dieser Makros wird ausgeführt, wenn ein Dokument geschlossen wird. Sie müssen lediglich sicherstellen, dass das Makro den Namen AutoClose hat und bei jedem Schließen des Dokuments ausgeführt wird.
Im Folgenden finden Sie ein Beispiel dafür, wie Sie ein solches Makro erstellen können.
Sub AutoClose() If Options.CheckGrammarWithSpelling Then ActiveDocument.CheckGrammar Else ActiveDocument.CheckSpelling End If End Sub
Das Makro prüft zunächst, ob Word so konfiguriert ist, dass die Grammatik bei jeder Rechtschreibprüfung überprüft wird. Wenn dies der Fall ist, wird die CheckGrammar-Methode aufgerufen. Ist dies nicht der Fall, wird die CheckSpelling-Methode aufgerufen.
Da Sie möglicherweise nicht möchten, dass jedes einzelne Dokument, das Sie schließen, einer Rechtschreibprüfung unterzogen wird, können Sie das Makro geringfügig ändern, sodass der Benutzer gefragt wird, ob eine Rechtschreibprüfung durchgeführt werden soll. Diese Version des Makros bietet dem Benutzer die Möglichkeit, Feedback zu geben:
Sub AutoClose() Dim iAnswer As Integer iAnswer = MsgBox("Run spell check?", _ vbYesNo, "Spell check on closing") If iAnswer <> 7 Then If Options.CheckGrammarWithSpelling Then ActiveDocument.CheckGrammar Else ActiveDocument.CheckSpelling End If End If End Sub
Der einzige Unterschied in diesem Makro besteht darin, dass der Benutzer gefragt wird, ob die Rechtschreibprüfung ausgeführt werden soll. Wenn der Benutzer etwas anderes tut, als mit „Ja“ zu antworten, wird die Rechtschreibprüfung übersprungen und das Dokument wird weiter geschlossen.
_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 (3382) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: