Aufforderung zur Eingabe von Informationen beim Starten eines neuen Dokuments aus einer Microsoft Word-Vorlage


4

Ich möchte ein Feld in einer Vorlage (dotx) erstellen, das beim Starten eines neuen Dokuments aus dieser Vorlage heraus zur Eingabe von Informationen auffordert. Das Feld wird im Dokument immer wieder wiederholt. Ich möchte in der Lage sein, es einmal einzugeben und dass es sich im gesamten Dokument aktualisiert.

Antworten:


7

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.


FILLIN funktioniert wie erwartet, aber die Kombination von SET FILLIN und REF führt nicht zu merkwürdigen Ergebnissen. Gibt es eine spezielle Möglichkeit, zwei Felder zu kombinieren?
Valentinas

Können Sie die "seltsamen Ergebnisse" beschreiben?

Das Feld {SET {FILLIN ...}} zeigt nichts an. Das Feld {Ref ..} zeigt "{FILL"
valentinas

1
Für das zweite Problem verwenden Sie wahrscheinlich normale {} Zeichen für das verschachtelte FILLIN-Feld. Alle {} müssen Sonderzeichen in geschweiften Klammern sein, die Sie mit Strg-F9 einfügen können. Ja, beim ersten Problem verbirgt das {SET} das Ergebnis des {FILLIN}. Wenn Sie also möchten, dass das Ergebnis zu diesem Zeitpunkt angezeigt wird, müssen Sie eines der REF-Felder unmittelbar nach den verschachtelten {SET {FILLIN}} -Feldern einfügen.

1

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!


-1

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.