Der einfachste Weg für ein einzelnes Datenelement ist der folgende.
Fügen Sie zunächst ein FILLIN-Feld in die Vorlage ein
(Verwenden Sie in Windows Word die Tastenkombination Strg-F9, um ein Paar der geschweiften Klammern {} einzufügen, und geben Sie dann Folgendes ein
FILLIN "my prompt text"
zwischen den { }
nun siehst du
{ FILLIN "my prompt text" }
Wenn Sie das Feld auswählen und F9 drücken, sollte ein Dialogfeld angezeigt werden, in das Sie den gewünschten Wert eingeben können. Wenn Sie den Wert eingegeben haben, sollte Word den Wert an der Stelle anzeigen, an der sich das FILLIN-Feld befindet (drücken Sie Alt-F9, um zwischen der Ansicht "Feldfunktionen" und "Feldergebnisse" umzuschalten.
Wählen Sie Ihr FILLIN-Feld aus, und drücken Sie erneut Strg-F9, um es in ein anderes Paar von {} zu setzen. Geben Sie dann nach dem ersten "{" ein
SET myfield
Damit das Ganze so aussieht
{ SET myfield { FILLIN "my prompt text" } }
Fügen Sie dann an jeder Stelle, an der Sie den Wert benötigen, ein anderes Feld wie das folgende ein:
{ myfield }
das ist die Abkürzung für
{ REF myfield }
Wenn Sie ein neues Dokument erstellen, das auf der Vorlage basiert, sollte Word das FILLIN ausführen und dann alle {myfield} -Felder aktualisieren. Wenn der Benutzer den Wert jedoch später ändern muss, muss er das gesamte Dokument auswählen (z. B. Ctrl-A) und F9 drücken, um die Eingabeaufforderung erneut anzuzeigen. In diesem Fall bin ich nicht sicher, ob die Felder überall aktualisiert werden.
Es gibt einen anderen Feldtyp namens ASK, der ein SET und ein FILLIN kombiniert, der jedoch nicht automatisch ausgeführt wird, wenn Sie ein neues Dokument auf der Grundlage der Vorlage erstellen. Daher ist dies keine gute Wahl für diese Aufgabe.
Das FILLIN-Feld enthält noch ein bisschen mehr, aber ich überlasse es Ihnen, das nachzuschlagen.
Ich konnte für meine Anwendung nur einfache FILLIN-Felder verwenden, aber es fiel mir schwer, meine Eingabeaufforderungsfenster beim Öffnen des Dokuments anzuzeigen. Ich wusste nicht, dass ich das Word-Dokument als Vorlage (.dotx) speichern musste, bevor es funktionieren würde. Nachdem ich das gemacht habe hat es super geklappt!
quelle
Ich habe nur versucht, das FILLIN-Zusammenführungsfeld gemäß den Anweisungen zum Funktionieren zu bringen, und konnte es nicht zum Funktionieren bringen. Eine weniger komplexe Methode ist die Verwendung des STYLEREF-Zusammenführungsfelds. Erstellen Sie dazu einen generischen Feldnamen für die erste Instanz der Daten (z. B. "Organisation" oder "Datum") und legen Sie einen eindeutigen Stil dafür an (im Sinne dieser Anleitung nenne ich ihn "Stil1"). . Wählen Sie an jeder Stelle im Dokument, an der die Daten wiederholt werden sollen, Strg + F9 und fügen Sie STYLEREF "Style1" in die Klammern ein (es sieht so aus: {STYLEREF "Style1"}. Solange Sie die Verknüpfung nicht aufheben Formatvorlage aus dem ersten Eintrag Beachten Sie, dass Sie die Formatvorlage nur für dieses Seriendruckfeld verwenden Word füllt dieses Seriendruckfeld aus dem letzten bekannten Eintrag für die Formatvorlage.
quelle