Winword 2.0
Tip: Häufig kommen in Formularen dieselben Einträge mehrmals vor. Es ist jedoch nicht nötig, daß Sie diese
jedesmal erneut eingeben, denn mit einem einfachen Makro lassen sich Formularfelder miteinander
verknüpfen. Legen Sie in Ihrem Dokument mit »Einfügen | Formularfeld« zunächst ein Feld als Datenquelle an.
Bestimmen Sie dann, ob es sich um ein Feld vom Typ »Text« oder »Dropdown« handeln soll, und wechseln
Sie mit einem Klick auf die Schaltfläche »Optionen« in die entsprechende Dialogbox. Im Bereich
»Feldeinstellungen« ersetzen Sie den Standardeintrag „Text1" oder „Dropdown1" unter »Textmarke« durch
eine aussagekräftige Bezeichnung für das Feld - zum Beispiel »Quelle1«. Wenn Sie sich für ein
Dropdown-Feld entschieden
haben, sollten Sie in dieser Dialogbox außerdem unter »Dropdown-Element« alle Einträge festlegen, die die
Auswahlliste dieses Feldes enthalten soll. Verlassen Sie die Dialogbox nun mit
»OK« und legen Sie mit »Einfügen | Formularfeld« die Zielfelder an. Stellen Sie dort unter »Typ« die Option
»Text« ein und vergeben Sie unter »Optionen« die Bezeichnungen, zum Beispiel »Ziel1« und »Ziel2«.
Entfernen Sie außerdem das Häkchen vor der Option »Eingabe zulassen« und verlassen Sie die Dialogbox
mit »OK«. Nun gilt es, das Makro mit dem im Kasten abgedruckten Inhalt anzulegen. Dieses Makro stattet die
beiden Felder »Ziel1« und »Ziel2« mit dem Inhalt des Feldes »Quelle1« aus. Sollte Ihr Dokument mehr oder
weniger Zielfelder enthalten, ergänzen oder lö-
schen Sie einfach entsprechend viele Zeilen. Statten Sie Ihr Quellenfeld mit dem Makro aus, indem Sie es
zuerst doppelt anklicken,
um in die Optionen zu gelangen. Tragen Sie im Auswahlfeld »Beim Verlassen« das soeben angelegte Makro
ein und bestätigen Sie mit »OK«. Weil das Makro erst beim Verlassen des Feldes startet, sollten Sie
sicherstellen, daß das Formularfeld mit der Datenquelle nicht das einzige Formularfeld ist, das eine Eingabe
zuläßt. Um die neuen Felder zu testen, muß das Dokument mit »Extras | Dokument schützen |
Formulareingabe« vorbereitet werden. Sobald Sie das Feld mit der Datenquelle verlassen, werden die
Zielfelder automatisch mit demselben Inhalt ausgestattet.
Makrolisting zum Einfärben bestimmter Zellen:
Sub MAIN BestimmenFormularFeldergebnis "Ziel1", AbrufenFormularFeldergebnis$("Quelle1")
BestimmenFormularFeldergebnis "Ziel2", AbrufenFormularFeldergebnis$("Quelle1") End Sub