Saltear al contenido principal

Marcar entradas para crear un Índice de palabras.

Vemos un ejemplo de cada tipo de entrada para recopilar en un Índice de palabras.

Esta entrada tiene 5 comentarios
    1. Muchas gracias, Rufino, por seguir y compartir mis canales:
      Crea un archivo de texto llamado Settings en C:\Users\Pepe. Ahí tendrás el registro de los números y podrás ponerlo a cero, o cambiarlo, si lo necesitas.
      Crea una plantilla habilitada para macros con un marcador llamado Order. Donde guardes la plantilla, si no cambias la ruta en la macro, se guardarán los documentos numerados con el nombre Path001.docx, Path002.docx y así sucesivamente.
      Como es una macro AutoNew, cada vez que hagas doble clic sobre la plantilla o desde Nuevo > Personal, según donde la hayas guardado, se te creará y guardará un nuevo documento numerado.
      He reproducido, al máximo, el código. Cambio la ubicación, como he dicho, en mi caso C:\Users\Pepe.
      Aquí lo tienes:
      Sub AutoNew()

      Order = System.PrivateProfileString(«C:\Users\Pepe\Settings.Txt», «MacroSettings», «Order»)

      If Order = «» Then
      Order = 1
      Else
      Order = Order + 1
      End If

      System.PrivateProfileString(«C:\Users\Pepe\Settings.txt», «MacroSettings», _
      «Order») = Order

      ActiveDocument.Bookmarks(«Order»).Range.InsertBefore Format(Order, «00#»)
      ActiveDocument.SaveAs FileName:=»path» & Format(Order, «00#»)

      End Sub

  1. Buenas. Muchas gracias por toda la información que comparte
    Me ocurre que al crear un índice de voces de un texto articulado (una Ley), me las referencia a números de página y no a los articulos donde aparece, como sería deseable. Lo que hago es usar la opción de marcar cada entrada como referencia cruzada, lo que me permite introducir texto manualmente en cada entrada.
    Aparte de que es un engorro (no demasiado porque el texto es un número de un artículo), cuando una misma palabra está indizada en más de un artículo (lo que suele ser habitual y de ahí la utilidad del índice), las referencias aparecen de atrás hacia adelante, es decir, que si la palabra «manzana» está en losm artículos 1, 56 y 450, las referencias asociadas a la voz aparecerán «Art. 450, Art. 56, Art. 1». Y ordenarlo sí que es un engorro.
    Alguna idea para evitarlo?
    Gracias mil

    1. Muchas gracias, Sergio, por seguir y compartir mis canales y por tus amables palabras:
      Es interesantísimo tu comentario. La verdad es que no había trabajado con este tipo de índices de documentos legales y no he encontrado solución. La hay, usando el separador punto y coma, cuando existen los números de página. Te sugiero que formules la consulta al foro de inglés.

      1. Gracias a ti por la rapidez en contestar.
        Navegaré por ahí.
        PS: Mis palabras no han sido amables. Si acaso, reconocer tu trabajo desinteresado y riguroso para ayudar a una legión de personas desconocidas en apuros yo lo calificaría de «mínimamente justo». Para esto no hay premios ni medallas, pero qué menos que alguien que se da cuenta y lo valora dedique una simple palabra para reconocerlo. Gracias.

Deja un comentario

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

Volver arriba