La guía de estilo que sigue Phil estipula que cuando se indican rangos de números (como 1—9 o 23—36), se debe usar un guión en lugar de un guión. Phil se pregunta si hay alguna forma de obligar a Word a hacer esto automáticamente.

Hay un par de formas de poner el guión entre los rangos de números. La forma «automática» (en lo que respecta a Word) es rodear el guión con espacios. En otras palabras, digamos que su rango es algo así como 23-45. Todo lo que necesita hacer es escribir 23, espacio, guión, espacio y luego 45. En el momento en que escribe un espacio o un signo de puntuación después de «45», el guión se transforma, automáticamente, en un guión.

El uso de este enfoque, aunque es útil, deja los espacios antes y después del guión, lo que puede entrar en conflicto con su guía de estilo. Si es así, siempre puede usar Buscar y Reemplazar para deshacerse de los espacios antes y después de los guiones. O simplemente puede omitir el método automático y aprender a escribir sus propios guiones. La forma más fácil es simplemente presionar Ctrl y presionar la tecla menos en el teclado numérico. (Tiene que estar en el teclado numérico.) Word inserta el tablero lickety-split.

También puede usar la herramienta Buscar y reemplazar de Word para cambiar todos los guiones a guiones cortos. Así es como:

  1. Presione Ctrl + H. Word muestra la pestaña Reemplazar del cuadro de diálogo Buscar y reemplazar.

  2. Haga clic en el botón Más, si está disponible. (Ver figura 1)

  3. Asegúrese de que la casilla de verificación Usar comodines esté seleccionada.

  4. Ingrese lo siguiente en el cuadro Buscar: ([0—9]) – ([0—9]). Ingrese lo siguiente en el cuadro Reemplazar con: \ 1 ^ = \ 2. Haga clic en Reemplazar todo.

Estos pasos reemplazan cualquier dígito seguido de un guión y luego otro dígito con el dígito original seguido de un guión seguido del dígito original. Desafortunadamente, no realizará el reemplazo si el guión está precedido o seguido de un espacio. Si su texto incluye tales espacios errantes, deberá deshacerse de ellos antes de que lo anterior funcione correctamente.

O puede usar una macro que hará todas las permutaciones de Buscar y Reemplazar por usted. La siguiente macro en realidad invoca Buscar y Reemplazar siete veces, con el resultado de que cualquier rango que contenga cualquier permutación de guión o guión rodeado por espacios simples se convertirá en dígitos que rodean un guión único.

Sub FixNumberRanges()

Selection.Find.ClearFormatting     Selection.Find.Replacement.ClearFormatting     With Selection.Find         .Text = "([0-9])-([0-9])"

.Replacement.Text = "\1^=\2"

.Forward = True         .Wrap = wdFindContinue         .Format = False         .MatchCase = False         .MatchWholeWord = False         .MatchWildcards = True         .MatchSoundsLike = False         .MatchAllWordForms = False

.Execute Replace:=wdReplaceAll

.Text = "([0-9]) -([0-9])"

.Execute Replace:=wdReplaceAll

.Text = "([0-9])- ([0-9])"

.Execute Replace:=wdReplaceAll

.Text = "([0-9]) - ([0-9])"

.Execute Replace:=wdReplaceAll

.Text = "([0-9]) ^=([0-9])"

.Execute Replace:=wdReplaceAll

.Text = "([0-9])^= ([0-9])"

.Execute Replace:=wdReplaceAll

.Text = "([0-9]) ^= ([0-9])"

.Execute Replace:=wdReplaceAll     End With 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 (5133) se aplica a Microsoft Word 2007, 2010, 2013 y 2016.