Cuando ingresa una fecha en un documento, sería muy útil para Word colocar automáticamente un espacio sin interrupciones entre el mes y el día del mes. Por lo tanto, el «22 de enero» tendría un espacio que no se separa entre la «y» y el «2». De esta forma, el mes y el día aparecerían siempre juntos en la misma línea.

Desafortunadamente, Word no hace esto de forma predeterminada. Esto significa que tiene varias formas diferentes de usar las herramientas integradas de Word para resolver la situación.

La primera solución posible es intentar utilizar la función Autocorrección de Word.

Sin embargo, esta función no es adecuada para realizar esta tarea. ¿Por qué?

Debido a que Autocorrección solo se activa después de que Word figura, usted termina con una palabra; en otras palabras, cuando escribe el espacio después de la palabra o algún otro carácter final, como un signo de puntuación. Por lo tanto, si quisiera reemplazar «enero» con «enero» seguido de un espacio sin divisiones, en realidad terminaría con dos espacios después de la palabra: el espacio sin divisiones en el texto de reemplazo y el espacio que escribió en el curso de, bueno, mecanografiar.

Esto nos lleva a la siguiente solución potencial: Building Blocks. En realidad, esta solución puede funcionar muy bien, pero requiere algunas diferencias en la forma de escribir las fechas. La mejor solución es crear 12 Building Blocks, cada uno guardado con el nombre de tres caracteres de los 12 meses.

Por lo tanto, la entrada para «jan» sería «enero» seguida de un espacio sin interrupciones.

¿Por qué utilizar tres caracteres en lugar de más? Porque Word tiene otra característica llamada Autocompletar. Si Autocompletar está activado (y está activado de forma predeterminada), Word intenta «adivinar» lo que está escribiendo y sugiere el resto de la palabra o frase. Lo hace automáticamente para las fechas, pero no se activa hasta que escribe el cuarto carácter en un mes que tiene más de cinco caracteres. Por lo tanto, Word sugiere «enero» como finalización cuando escribe «Janu», pero no sugiere «marzo» como finalización cuando escribe «Marc».

Si usa tres caracteres para su combinación de mes y espacio libre, puede escribir «Jan» y presionar F3, lo que da como resultado la combinación deseada, sin espacios adicionales. El cambio en la forma de escribir, por supuesto, es que debe recordar escribir solo tres caracteres y luego presionar F3.

Si no le gusta recordar tales cambios en la forma de escribir, puede crear fácilmente una macro que revisará un documento y reemplazará los espacios que siguen al nombre del mes por un espacio que no se rompa. Lo siguiente es muy útil para este propósito:

Sub MonthsWithNonBreakingSpaces()

Dim sMonth As String     Dim iMonth As Integer

Selection.HomeKey unit:=wdStory     For iMonth = 1 To 12         With Selection.Find             .ClearFormatting             .Text = "(" & MonthName(iMonth, False) & ")( )([0-9])"

.MatchWildcards = True             With .Replacement                 .ClearFormatting                 .Text = "\1^s\3"

End With             .Execute Replace:=wdReplaceAll         End With     Next iMonth End Sub

_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 (11186) 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-Automatic_Non-breaking_Spaces_in_Dates [Espacios automáticos no interrumpidos en fechas].