Computer & Technik
Standard-Software
MS-Word Formulare für manuelles Ausfüllen
Ein als Vordruck erstelltes Formular kann natürlich auch ausgefüllt werden. Am einfachsten geht dies mit den Formular-Funktionen von WORD. Voraussetzung dafür ist allerdings, daß das Formular auf das Ausfüllen vorbereitet wurde.
Einsatz von Sprungmarken
In der Praxis bedeutet dies, daß jedes Feld, das ausfüllbar ist, mit einer sogenannten Eintragungs- bzw. Sprungmarke versehen ist. Diese Marke kann mittels der Tastenkombination <Ctrl S> an jeder beliebigen Textstelle eingefügt werden. Das Interessante an dieser Marke, die auf dem Bildschirm als "»" erscheint, ist, daß WORD ein internes Suchmakro kennt, das es erlaubt, mit Hilfe der Tastenkombinationen <Ctrl B> und <Ctrl E> die jeweils nächste bzw. letzte Eintragungsmarke anzuspringen.
Die bereits bekannte Mitarbeiterkartei kann mit wenig Aufwand zum manuellen Ausfüllen erweitert werden. Dazu sind lediglich neun Sprungmarken zu setzen. Zur besseren Übersicht sollten Sie zusätzlich zwischen dem Doppelpunkt und den Sprungmarken jeweils ein oder zwei Leerzeichen einfügen, damit die Eingabe nicht direkt hinter dem Doppelpunkt ausgedruckt wird.
Nummer: »
Name: » Vorname: »
Wohnort: » Straße: »
Telefon: »
Beschäftigt seit: » Vertrag befristet bis: »
Letzter Arbeitgeber: »
Trennen von Formulartext und Eintragungstext
Mit Sprungmarken gekennzeichnte Felder können beim Ausfüllen angesprungen werden, ohne daß der Ausfüller mit dem Formulartext direkt in Berührung gerät. Trotzdem kann es natürlich pasieren, daß falsche Eintragungen oder Markierungen das Formular ruinieren. Ganz vermeiden läßt sich dies nur dann, wenn Formular und Ausfüllen getrennt sind, was über Makros erreicht werden kann. Dazu muß allerdings ein Formular mit allen Sprungmarken versehen als Textbaustein abgespeichert werden. Des weiteren ist ein Makro notwendig, das nacheinander alle Sprungmarken anspringt und jeweils einen Eingabetext erfragt. Optional kann dafür eine kontextbezogene Frage getellt werden.
Aufbau eines Formular-Makros
Ein Makro zum Ausfüllen eines Formulars in der eben beschriebenen Weise kann je nach gewünschtem Komfort mehr oder weniger aufwendig werden. Das Gerüst eines solchen Makros ist jedoch immer gleich:
1. Gehe an den Textanfang
2. gefunden = Suche erste Sprungmarke
3. SOLANGE gefunden
BESTIMMEN Eintragungstext
Einfügen Eintragungstext
gefunden = Suche nächste Sprungmarke
ESOLANGE
kontextbezogene Abfrage des Eingabetextes
Falls gewünscht kann in der SOLANGE-Schleife eine kontextbezogene Frage gestellt werden. Der Fragetext muß allerdings im Makro fest vorgegeben werden, denn er kann nicht über eine Variable gesteuert werden, was eigentlich wünschenswert wäre. Bezogen auf unsere Mitarbeiterkartei könnte ein Makro zum Ausfüllen beispielsweise so ausehen:
Makro zum Ausfüllen der Mitarbeiterkartei
<ctrl pos1>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
<ctrl B>
Makro-Beschreibung
Dieses Makro setzt voraus, daß die Mitarbeiterkartei der erste Text im aktuellen Dokument ist, denn die erste Makro-Anweisung lautet: Gehe zu Textanfang. Für alle Felder des Formulars folgt dann die gleiche Sequenz:
1. Anspringen der nächsten Sprungmarke
2. Abfragen der Eingabe
3. Einfügen der Eingabe in das Formular.
Verbesserungen und Erweiterungen
Dieses Makro ließe sich natürlich noch verbessern, wie auch das gesamte Formular noch professioneller - oder sollte ich besser sagen verspielter - gestaltet werden könnte. Ein wichtiger Aspekt, der hier unbeachtet blieb, ist die Tatsache, daß es möglich ist, eine Eingabe mit <RETURN> zu bestätigen, ohne einen Text eingegeben zu haben. Falls gewünscht, läßt sich dies leicht unterbinden. Dazu sind drei zusätzliche Schritte notwendig, die hier exemplarisch in die Abfrage der Mitarbeiternummer integriert wurden:
Makrogesteuerte Abfrage auf leere Eingabe
1. <ctrl B>
2.
3.
4.
5.
6. |
Das mit diesem Makro ausgefüllte Formular hat dann beispielsweise dieses Aussehen:
Nummer: 0815
Name: Meier Vorname: Anton
Wohnort: Hamburg Straße: Reeperbahn 7
Telefon: ---
Beschäftigt seit: gestern Vertrag befristet bis: morgen
Letzter Arbeitgeber: unbekannt
Formatieren der Tabulatoren
Beachten Sie dabei die unterschiedlichen Schriftattribute. Die Eingaben wurden mit der Standardschrift (hier Courier 12 Punkt) eingefügt. Gesteuert wird dieses Verhalten über de Formatierung des Tabulators. Sie können diesem eine spezielle Zeichenformatierung zuweisen, wie beispielsweise andere Schriftart oder größe oder auch das Attribut unterstrichen, fett oder kursiv. Daüber hinaus ist es natürlich auch möglich, dem Tabulator ein Füllzeichen (z.B. den Unterstrich "_") zuzuweisen. Dabei gibt es jedoch eine Feinheit zu beachten, wie der folgende Testausdruck zeigt:
Nummer: 1234
Name: Meier Vorname: Anton__________________
Wohnort: Hamburg Straße: Reeperbahn 7_____________
Telefon: ---
Beschäftigt seit: gestern Vertrag befristet bis: morgen_________
Letzter Arbeitgeber: unbekannt
Unterstreichen versus Füllzeichen
Auf der linken Seite erscheinen alle Texte auf einer durchgezogenen Linie, während auf der rechten Seite die Linie vom Text überschrieben wird. Der kleine aber feine Unterschied besteht darin, daß links alle Tabulatoren ohne Füllzeichen gesetzt aber unterstrichen wurden, während die Tabulatoren der rechten Formularseite mit dem Unterstrich als Füllzeichen gesetzt sind.