Alle Autokorrektureinträge einer Sprache in Word löschen
Autokorrektureinträge hängen von der ausgewählten Sprache ab
Möchte man die Autokorrektur-Funktion in Word als komfortable Wortergänzung bzw. Wortersetzung nutzen (→ Autokorrektur in Word verwenden), stellt man als Erstes fest, dass bereits eine lange Liste von Einträgen vorhanden ist, und zwar abhängig von der aktuell eingestellten Sprache. Die Sprache wird folgendermaßen eingestellt:
In der Menüleiste Überprüfen Bereich Sprache auf den kleinen Abwärtspfeil auf dem Button Sprache klicken, die Option Sprache für die Korrekturhilfen festlegen... auswählen.
Word 2000 bis 2003: Extras – Sprache – Sprache festlegen
Word 97: Extras – Sprache – Sprache bestimmen
Einzelne Autokorrektureinträge löschen
Abhängig von der dort eingestellten Sprache ändern sich die Listeneinträge der Autokorrektur: im Menü Datei – Optionen Register Dokumentprüfung Button AutoKorrektur-Optionen...den Dialog AutoKorrektur öffnen. In der Titelzeile des Dialogs sieht man die eingestellte Sprache. Die Liste im Register AutoKorrektur enthält die Einträge der ausgewählten Sprache.
Word 2000 bis 2003: Extras – AutoKorrektur-Optionen
Word 97: Extras – Autokorrektur
Nun lassen sich einzelne Einträge in dieser Liste auswählen und mit dem Button Löschen aus der Liste entfernen. Möchte man die gesamte Liste zunächst leeren, um nur eigene Einträge aufzunehmen, liegt es auf der Hand, dass das einzelne Löschen jedes einzelnen Eintrags äußerst mühselig ist. Dafür kann man die folgende kleine Prozedur verwenden, die alle Einträge der deutschen Liste löscht.
Alle Autokorrektureinträge einer Sprache mit VBA in einem Schritt löschen
Sub AutokorrektureintraegeLoeschen()
' Alle deutschen Autokorrektureinträge löschen
Dim strAK As AutoCorrectEntry
Selection.LanguageID = wdGerman
For Each strAK In Application.AutoCorrect.Entries
strAK.Delete
Next strAK
End Sub
So ordnen Sie dem Makro eine Schaltfläche auf einer Symbolleiste oder einen Shortcut zu: → Tutorial: VBA-Code für Makro einbringen und verwenden.