Beitrag aus SmartTools Word Weekly
Versehentliches Einfügen einer Feldfunktion verhindern
Word 365 2024 2021 2019 2016 2013
FRAGE Sie hatten kürzlich in einer Leseranfrage beschrieben, wie der ganze Text verschwinden kann, wenn versehentlich die Tastenkombination Strg + F9 gedrückt wird. Die Tastenkombination fügt ein Feld ein und schließt ungefragt die gesamte Textmarkierung in das neue Feld ein. Damit mir das nicht passiert, würde ich das Drücken von Strg + F9 gerne überwachen und das Einfügen eines Feldes nur nach Rückfrage zulassen. Wie das geht, weiß ich allerdings nicht. Haben Sie eine Lösung für mich?
K. Mertens
ANTWORT Sie können ein VBA-Makro schreiben, das ein neues, leeres Feld erst nach Bestätigung einer Sicherheitsabfrage einfügt. Diesem Makro weisen Sie anschließend die Tastenkombination Strg + F9 zu, womit Sie die Standardbelegung umdefinieren. So sind Sie auf der sicheren Seite und können nicht versehentlich Ihren Text verlieren.
Beginnen Sie mit dem Makro:
- Legen Sie ein neues, leeres Dokument an.
- Drücken Sie Alt + F8, um das Dialogfenster Makros zu öffnen.
- Geben Sie folgenden Text in das Feld Makroname ein: InsertEmptyField
- Wählen Sie im Dropdownfeld Makros in den Eintrag "Normal.dotm (globale Vorlage)" aus.
- Klicken Sie auf die Schaltfläche Erstellen.
- Sie gelangen damit in die Entwicklungsumgebung von Word, in der ein Codefenster mit dem Gerüst des Makros "InsertEmptyField" angezeigt wird. Vervollständigen Sie den Programmcode folgendermaßen:
Sub InsertEmptyField()
If MsgBox(Prompt:="Wollen Sie ein leeres Feld einfügen?", _
Buttons:=vbYesNo + vbQuestion) _
= vbYes Then
Selection.Fields.Add _
Range:=Selection.Range, _
Type:=wdFieldEmpty, _
PreserveFormatting:=False
End If
End Sub
- Wählen Sie Datei-Normal speichern an.
- Dann verlassen Sie die Entwicklungsumgebung per Datei-Schließen und zurück zu Microsoft Word.
Nun weisen Sie dieses Makro der Tastenkombination Strg + F9 zu:
- Klicken Sie mit der rechten Maustaste auf eines der Menübandregister von Word und wählen Sie im Kontextmenü den Befehl Menüband anpassen an.
- Im unteren Bereich des daraufhin angezeigten Dialogfensters klicken Sie neben dem Text Tastenkombinationen auf die Schaltfläche Anpassen.
- Im danach angezeigten Dialogfenster blättern Sie im Listenfeld Kategorien nach unten und markieren den Eintrag "Makros".
- Anschließend markieren Sie im Listenfeld Makros den Eintrag "InsertEmptyField".
- Dann klicken Sie einmal im Feld Neue Tastenkombination und drücken Strg + F9.
- Klicken Sie auf die Schaltfläche Zuordnen.

- Klicken Sie auf Schließen, um das Dialogfenster zu verlassen.
- Schließen Sie das Dialogfenster der Word-Optionen mit Ok.
Wenn Sie Strg + F9 drücken, erscheint nun zuerst eine Abfrage, ob Sie ein leeres Feld einfügen wollen. Erst wenn Sie auf Ja klicken, wird tatsächlich ein Feld eingefügt. Wenn Sie versehentlich Strg + F9 gedrückt haben, können Sie auf Nein klicken. Dann macht das Makro nichts und verhindert das ungewollte Einfügen eines Feldes.