Word: Ja-Nein Fragen in Formularen mit Inhaltssteuerelementen - Wie geht das?

Formulare in Word mit Inhaltssteuerelementen sind schnell erstellt und hoch funktional. Allerdings liegt auch hier, wie immer, die Tücke im Detail.

  1. Wie schafft man es, dass von mehreren Optionen nur eine auswählbar ist, also beim Klick auf Ja das Kreuz vor Nein verschwindet.
  2. Wie kann dynamisch Text aus oder eingeblendet werden, je nachdem, wie die Antwort auf eine Frage lautet?
  3. Was muss man tun, damit nur die Inhaltssteuerelemente bearbeitbar sind, nicht aber der Text drum herum?

Eine Lösung für diese drei Fragen möchte ich hier anhand eines kleinen Beispiels vorstellen

(Siehe Bild 1).

Zu sehen ist ein Formular mit Ja-Nein-Auswahl.
Bild 1

Zu 1. und 2.

Vorab: Ohne Programmierung scheint das nicht zu gehen.

Der Einsprung ist die Document_ContentControlOnEnter-Ereignisprozedur. Hier wird für Inhaltssteuerelemente, deren Tag einem bestimmten Muster folgt, eine Sonderbehandlung etabliert.

Der Code im Word - Dokument:

Die Sonderbehandlung realisiert, dass Ja deaktiviert wird, wenn jemand Nein auswählt und umgekehrt. Außerdem wird für den Fall, dass Ja gewählt wird, eine Tabelle zum Eintragen der Teilnehmer bereitgestellt - dynamischer Text also.

Zu 3.

Inhaltssteuerelemente kann man gruppieren. Der Effekt ist, dass der umgebende Text nicht mehr geändert werden kann. Die Funktion findet man unter Entwicklertools->Gruppieren.

Zu sehen ist das Menüband Entwicklertools mit einem Pfeil auf die Funktion Gruppieren.
Bild 3

Sie brauchen Unterstützung bei der Erstellung von Word- oder PDF-Formularen? Ich unterstütze Sie gern. Bitte senden Sie mir eine Anfrage.

 

Download der Beispiellösung:

Download
Beispielvorlage
Beipiel-Ja_Nein.zip
Komprimiertes Archiv im ZIP Format 43.7 KB
Kommentare: 0