Unterdrücken von ASK-Feldern beim Drucken (Microsoft Word)
Felder bieten eine beträchtliche Verarbeitungsleistung für Ihre Dokumente, wie Sie aus anderen Ausgaben von _WordTips _. gelernt haben. Mit dem ASK-Feld können Sie Benutzer zur Eingabe von Text auffordern, der dann einem Lesezeichen zugewiesen wird.
(Dies ist ideal, um Boilerplate-Text im laufenden Betrieb anzupassen.) Susan hatte jedoch Probleme mit dem ASK-Feld, da Benutzer nicht nur einmal nach ihrem Text gefragt wurden, sondern auch ein zweites Mal, als das Dokument gedruckt wurde.
Standardmäßig aktualisiert Word alle Felder unmittelbar vor dem Drucken. Wenn Ihr Dokument ASK-Felder enthält, bedeutet dies, dass der Benutzer bei der Aktualisierung ein zweites Mal nach Text gefragt wird. Gehen Sie folgendermaßen vor, um dieses Verhalten zu vermeiden:
-
Klicken Sie auf die Office-Schaltfläche und dann auf Word-Optionen, wenn Sie Word 2007 verwenden. Wenn Sie Word 2010 oder eine neuere Version verwenden, klicken Sie auf die Registerkarte Datei der Multifunktionsleiste und wählen Sie Optionen. Word zeigt das Dialogfeld Word-Optionen an.
-
Klicken Sie links im Dialogfeld auf Anzeigen. (Siehe Abbildung 1.)
-
Stellen Sie sicher, dass das Kontrollkästchen Felder vor Drucken aktualisieren deaktiviert ist.
-
Klicken Sie auf OK.
Jetzt aktualisiert Word die Felder vor dem Drucken nicht mehr. Der einzige Nachteil dabei ist jedoch, dass auch andere Felder nicht automatisch aktualisiert werden. Wenn das Dokument andere Felder enthält, sollten Sie sicherstellen, dass Sie diese vor dem Drucken manuell aktualisieren.
Wenn das manuelle Aktualisieren von Feldern problematisch ist, sollten Sie die ASK-Felder vollständig entfernen und stattdessen ein Benutzerformular entwerfen.
Eine andere Alternative besteht darin, unter der Kontrolle eines Makros nach Benutzertext zu fragen und dann mit dem Makro den Text Lesezeichen zuzuweisen. (Dies ist die gleiche Funktionalität wie die ASK-Felder, wird jedoch nur ausgeführt, wenn Sie ausdrücklich möchten, dass sie ausgeführt wird.)
Wenn solche Änderungen nicht möglich sind, können Sie die automatische Aktualisierung von Feldern wieder aktivieren und stattdessen das folgende Makro verwenden, um Ihr Dokument zu drucken:
Sub CustomPrint() Dim afield As Field For Each afield In ActiveDocument.Fields If afield.Type = wdFieldAsk Then afield.Locked = True Next afield ActiveDocument.PrintOut For Each afield In ActiveDocument.Fields If afield.Type = wdFieldAsk Then afield.Locked = False Next afield End Sub
Das Makro untersucht jedes Feld in Ihrem Dokument und sperrt die ASK-Felder. Das Dokument wird dann gedruckt und die Felder werden wieder entsperrt.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (8177) gilt für Microsoft Word 2007, 2010, 2013 und 2016. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: