Formato selectivo en reemplazos (Microsoft Word)
Aunque no puede ser selectivo en su búsqueda (link: / word-Selective_Formatting_in_Searches [consejo anterior]
), Word puede ser mucho más flexible cuando se trata de reemplazar información. Por ejemplo, digamos que tiene un documento en el que tiene muchas instancias de los caracteres X45. Si desea encontrar estos caracteres y reemplazarlos con una X normal y un superíndice 45, hay varias formas de hacerlo.
El primer método implica una búsqueda y reemplazo de dos pasos. Puede seguir estos pasos generales:
-
Busque la cadena X45 y reemplace todas las ocurrencias con X $% $%. La idea aquí es que $% $% es una cadena que no se usa en ninguna otra parte de su documento.
-
Busque todas las apariciones de $% $% y reemplácelo con un superíndice 45.
No toma mucho tiempo realizar estos dos pasos, y si necesita hacerlo en varios documentos, puede automatizar el proceso grabando una pequeña macro que los haga.
Otra forma de abordar el problema es crear una pequeña macro que realice la búsqueda real y la reemplace en una sola pasada del documento. La macro puede encontrar todas las apariciones de X45, seleccionar solo la parte 45, convertirla en superíndice y luego pasar a la siguiente ocurrencia. La siguiente macro hace precisamente eso:
Sub DoX45() Dim oRng As Range With Selection .HomeKey unit:=wdStory With .Find .ClearFormatting .Forward = True .text = "X45" .Execute While .Found Set oRng = ActiveDocument.Range _ (Start:=Selection.Range.Start + 1, _ End:=Selection.Range.End) oRng.Font.Superscript = True oRng.Start = oRng.End .Execute Wend End With End With End Sub
Finalmente, si no le interesan especialmente las macros, hay una solución aún más sencilla:
-
Formatee la primera instancia de X45 de la forma que desee que aparezca.
-
Seleccione la instancia y presione Ctrl + C. La versión formateada está ahora en el Portapapeles.
-
Presione Ctrl + H para mostrar la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar. (Ver figura 1)
-
En el cuadro Buscar, escriba X45.
-
En el cuadro Reemplazar con, escriba ^ c.
-
Haga clic en Reemplazar todo.
Siguiendo estos pasos, Word reemplaza todas las instancias de X45 con el contenido del Portapapeles, que resulta ser la versión formateada que desea usar. En otras palabras, su texto se formatea en una operación de búsqueda y reemplazo.
_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 (1553) se aplica a Microsoft Word 97, 2000, 2002 y 2003.