Los campos proporcionan bastante poder de procesamiento para sus documentos, como aprendió de otros problemas de _WordTips _. El campo ASK es uno que puede usar para solicitar a los usuarios texto que luego se asigna a un marcador.

(Esto es excelente para personalizar el texto repetitivo sobre la marcha). Sin embargo, Susan tuvo problemas con el campo ASK porque no solo se les pidió a los usuarios su texto una vez, sino también una segunda vez cuando se imprimió el documento.

De forma predeterminada, Word actualiza todos los campos justo antes de imprimir. Si tiene campos ASK en su documento, esto significa que cuando se actualizan, al usuario se le solicita un texto por segunda vez. Para evitar este comportamiento, siga estos pasos:

  1. Haga clic en el botón de Office y luego en Opciones de Word si está usando Word 2007. Si está usando Word 2010 o una versión posterior, haga clic en la pestaña Archivo de la cinta y elija Opciones. Word muestra el cuadro de diálogo Opciones de Word.

  2. Haga clic en Mostrar en el lado izquierdo del cuadro de diálogo. (Ver figura 1)

  3. Asegúrese de que la casilla de verificación Actualizar campos antes de imprimir esté desactivada.

  4. Haga clic en Aceptar.

Ahora Word no actualizará los campos antes de imprimir. Sin embargo, el único inconveniente de esto es que los demás campos tampoco se actualizarán automáticamente. Si tiene otros campos en el documento, es posible que desee asegurarse de actualizarlos manualmente antes de imprimir.

Si la actualización manual de los campos es una molestia, es posible que desee considerar eliminar los campos ASK por completo y, en su lugar, diseñar un formulario de usuario.

Otra alternativa es solicitar el texto del usuario bajo el control de una macro y luego usar la macro para asignar el texto a los marcadores. (Esta es la misma funcionalidad que los campos ASK, pero solo se ejecuta cuando específicamente desea que se ejecute).

Si tales cambios no son posibles, puede volver a activar la actualización automática de campos y, en su lugar, utilizar la siguiente macro para imprimir su documento:

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

La macro examina todos los campos de su documento, bloqueando aquellos que son campos ASK. A continuación, se imprime el documento y los campos se vuelven a desbloquear.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (8177) se aplica a Microsoft Word 2007, 2010, 2013 y 2016. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Word aquí:

link: / word-Suppressing_ASK_Fields_When_Printing [Supresión de campos ASK al imprimir].