Saltear al contenido principal

Ausencia de la letra ñ en las listas alfabéticas de Word

Hoy os voy a hablar de una pequeña curiosidad, la ausencia de la letra ñ en las listas de Word, (listas alfabéticas).

No es un problema del idioma, ni de teclado ni de edición.

Es un problema del orden de los códigos (en unicode hexadecimal), que representan a los caracteres. El código de la letra ñ rompe este orden, y por consiguiente hace muy difícil programar las listas con la ñ.

En hexadecimal, después del 9 va la A. Observad en la imagen el salto de orden entre la n y la o.

Ausencia de la letra ñ en las listas de Word. Muestra los códigos en hexadecimal de las primeras letras del alfabeto, tanto mayúculas como minúsculas

Observad el salto desde la N o n a la O u o.

Espero que te guste, sea útil, comentarios y sugerencias para nuevos temas. Sigue el blog y compártelo con tus contactos.

Esta entrada tiene 2 comentarios
  1. Microsoft debería hacer algo al respecto. No es tan complicado sacar la «ñ» en las listas. No hay que olvidar que Word ya es capaz de ordenar alfabéticamente una lista de palabras en español teniendo en cuenta la letra Ñ, así que el algoritmo ya lo tienen implementado dentro del ejecutable. Si no implementan viñetas españolas, es porque no les da la gana.

    Para las personas que trabajan con textos legales, es esencial utilizar la «ñ» en las listas. En el BOE se utiliza.

    1. Creo que lo saben. En cierta ocasión les planteé un problema similar sobre las listas con ordinales femeninos (primera, segunda…). La solución es ejecutar una macro que sirve para cualquier lista que quieras personalizar. Es esta:
      Sub Listaconeñe()

      Dim arrNumbers As Variant
      Dim i As Long
      Dim rng As Range
      arrNumbers = Split(“a b c d e f g h i j k l m n ñ o p q r s t u v w y z”)
      Set rng = Selection.Range
      For i = 1 To rng.Paragraphs.Count
      With rng.Paragraphs(i).Range
      .Text = arrNumbers(i – 1) & vbTab & .FormattedText

      .ParagraphFormat.TabHangingIndent 2

      End With
      Next i
      Exit Sub
      End Sub

      Muchas gracias y espero seguir contando con tu seguimiento.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba