Eliminar espacios iniciales en una tabla (Microsoft Word)
A veces, cuando Eileen convierte texto en una tabla o si importa una tabla de otro programa, algunas de las celdas tienen un espacio inicial antes del primer carácter real. Se pregunta si hay alguna forma de usar Buscar y reemplazar para eliminar estos espacios iniciales solo en las celdas de la tabla.
En realidad, existe una forma muy rápida de deshacerse de los espacios iniciales sin la necesidad de usar Buscar y reemplazar. Supongamos que desea que el texto de las celdas esté alineado a la izquierda. Siga estos pasos:
-
Seleccione las celdas que desea afectar en la tabla.
-
Muestre la pestaña Inicio de la cinta.
-
Haga clic en la herramienta Centrar texto en el grupo Párrafo. Todo el texto de las celdas seleccionadas ahora está centrado.
-
Haga clic en la herramienta Alinear texto a la izquierda en el grupo Párrafo.
Eso es; cuando realiza el paso 3, Word elimina automáticamente los espacios iniciales. El paso 4 simplemente vuelve a colocar el texto en el lugar donde originalmente lo deseaba alineado. Una ventaja adicional es que estos pasos eliminan cualquier espacio en blanco al principio del texto, no solo los espacios.
Si absolutamente desea utilizar Buscar y reemplazar para deshacerse de los espacios, no puede hacerlo con una sola operación de Buscar y reemplazar. Aquí tienes una idea de cómo puedes hacerlo usando varios pases:
-
Seleccione la mesa.
-
Presione Ctrl + H. Word muestra la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar.
-
Haga clic en el botón Más si está disponible. (Ver figura 1)
-
Borre cualquier cosa en el cuadro Buscar, pero asegúrese de que el punto de inserción todavía esté en el cuadro.
-
Haga clic en el botón Formato y luego en Estilo. Word muestra el cuadro de diálogo Buscar estilo. (Ver figura 2)
-
Seleccione el estilo utilizado por el texto en la tabla. (Hay muchas posibilidades de que este sea el estilo Normal).
-
En el cuadro Reemplazar con, ingrese $ # $ ^ &. Esto especifica que desea anteponer lo que se encuentre (que es cualquier texto formateado con el estilo que eligió en el paso 6) con un conjunto único de caracteres ($ # $).
-
Haga clic en Reemplazar todo.
-
En el cuadro Buscar, ingrese $ # $ ^ w. Esto especifica que desea buscar los caracteres únicos seguidos de cualquier espacio en blanco. (Esto incluye sus espacios iniciales.)
-
Haga clic en el botón Sin formato.
-
Elimine cualquier cosa en el cuadro Reemplazar con.
-
Haga clic en Reemplazar todo.
-
En el cuadro Buscar, ingrese $ # $. Esto especifica que desea buscar los caracteres únicos restantes.
-
Haga clic en Reemplazar todo.
Si lo desea, también puede usar una macro para eliminar los espacios iniciales. Todo lo que debe hacer la macro es recorrer todas las celdas de una tabla y recortar los espacios iniciales:
Sub DeleteCellLeadingSpace() Dim aCell As Cell Dim aRow As Row Dim cText As String If Selection.Information(wdWithInTable) Then For Each aRow In Selection.Tables(1).Rows For Each aCell In aRow.Cells cText = aCell.Range.Text cText = LTrim(cText) aCell.Range.Text = Left(cText, Len(cText) - 2) Next aCell Next aRow Else MsgBox "Insertion point must be in a table." End If End Sub
Tenga en cuenta que cuando esta macro devuelve información a una celda (de la variable cText), solo almacena todo menos los dos últimos caracteres. Si no hace esto, terminará con un retorno de disco adicional en cada celda de la tabla.
_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 (1263) se aplica a Microsoft Word 2007, 2010, 2013 y 2016.