Tim se pregunta si Buscar y reemplazar se puede usar para buscar y ubicar cuadros de texto. Le gustaría buscar cuadros de texto y reemplazar cada uno de ellos con un gráfico, ya que encuentra esto casi imposible de hacer manualmente cuando algunos cuadros de texto son esencialmente invisibles en su documento.

Si sus cuadros de texto están alineados con su texto, puede usar Buscar y reemplazar para ubicarlos y reemplazarlos. Todo lo que necesita hacer es mostrar la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar y, en el cuadro Buscar qué, ingrese ^ g. Este es el código para buscar gráficos, pero Word trata los cuadros de texto como si fueran gráficos cuando están en línea.

El problema es, por supuesto, que la mayoría de los cuadros de texto no están en línea; el texto se ajusta a ellos y residen en su propia capa. Para estos tipos de cuadros de texto, debe utilizar una macro para realizar la búsqueda y el reemplazo. El siguiente es un ejemplo de uno que podría usar:

Sub ReplaceTextBox()

Dim shp As Shape

For Each shp In ActiveDocument.Shapes         If shp.Type = msoTextBox Then             shp.Select             shp.Delete             Selection.PasteAndFormat (wdPasteDefault)

End If     Next End Sub

Para usar la macro, seleccione el gráfico que desea usar en su reemplazo y luego presione Ctrl + C. Esto coloca el gráfico en el Portapapeles. Cuando ejecuta la macro, es este gráfico, el del Portapapeles, el que se pega en el documento en lugar de cada cuadro de texto.

Debe tener en cuenta que la macro reemplaza todos los cuadros de texto en un documento con los gráficos. Si quisiera reemplazar de forma selectiva los cuadros de texto, la codificación sería mucho más compleja.

_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 (2894) se aplica a Microsoft Word 2007, 2010, 2013 y 2016.