David es maestro y usa Word para crear exámenes y hojas de respuestas.

Utiliza un solo documento y da formato a las respuestas como texto oculto. De esta forma, si imprime con Texto oculto desactivado, tiene la prueba y si imprime con Texto oculto activado, tiene la prueba y las respuestas. David necesita una forma de incluir dos imágenes en el documento, una encima de la otra. Sin embargo, esa no es la parte desconcertante. Necesita una de esas imágenes para imprimir si está imprimiendo con el texto oculto activado y la otra para imprimir si está imprimiendo con el texto oculto desactivado.

En realidad, hay un par de formas de abordar este problema. La primera forma implica el uso de imágenes en línea, que pueden formatearse como texto. Esto significa que pueden formatearse como ocultos. Suponga, por el bien de este ejemplo, que tiene dos imágenes, A y B. Desea que la imagen A se imprima cuando imprime sin texto oculto y desea que B se imprima cuando imprime con texto oculto. Siga estos pasos generales:

  1. Agregue la imagen A como una imagen en línea.

  2. Agregue la imagen B debajo o junto a ella, también como una imagen en línea.

  3. Seleccione la imagen B y formatéela como Oculto. (Márcalo como Oculto de la misma manera que lo haces con el otro texto oculto).

  4. Establezca el ajuste de la imagen B en «Delante del texto».

  5. Mueve la imagen B hacia arriba o delante de la imagen A.

Ahora se imprimirán las imágenes correctas dependiendo de si imprime con el texto oculto mostrado o no. Si lo desea, también puede hacer que la imagen A sea flotante; no necesita estar en línea. Solo la imagen B debe estar en línea, ya que solo las imágenes en línea pueden formatearse como ocultas. Además, la imagen B debe ser opaca, lo que significa que no debe tener áreas transparentes y debe tener el mismo tamaño que la imagen A. Si la imagen B tiene áreas transparentes o si es más pequeña que la imagen A, entonces no las tendrá imagen A completamente oscura cuando se imprime.

La otra opción es crear una macro que ejecute cada vez que desee imprimir su documento. La macro puede verificar la configuración de la propiedad PrintHiddenText y, según la configuración, mostrar u ocultar las imágenes apropiadas. Aquí hay un ejemplo rápido:

Sub PrintMyDoc()

If Application.Options.PrintHiddenText = True Then         ActiveDocument.Shapes(1).Visible = msoTrue         ActiveDocument.Shapes(2).Visible = msoFalse     Else         ActiveDocument.Shapes(1).Visible = msoFalse         ActiveDocument.Shapes(2).Visible = msoTrue     End If End Sub

En esta macro, la primera forma de la colección Formas se establece en Visible (y por lo tanto se imprimirá) si está imprimiendo texto oculto. Si la propiedad PrintHiddenText es False, la segunda forma se hace visible y, por lo tanto, se imprimirá.

La clave para utilizar este enfoque macro es que debe utilizar formas regulares (imágenes flotantes); no puede usar InlineShapes, ya que no pueden tener establecida la propiedad Visible.

_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 (13375) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365.