none
Obtener posición de una palabra en un documento Word desde C#

    Pregunta

  • Buenos días,

    Llevo días buscando como hacer una cosa y no hay manera de encontrar la solución.

    Tengo una aplicación desarrolla en C# que lo que debe hacer entre otras cosas es buscar una palabra dentro de un documento de Word y obtener datos de la página y la posición en la que se encuentra. Lo ideal sería obtener la posición en coordenadas X,Y dentro de la página, pero creo que esto no es posible ya que Word se mueve con rangos, lineas, caracteres, etc..

    Las funciones Find que he visto devuelve un bool indicando si la palabra ha sido encontrado o no, pero yo quiero saber donde está esa palabra.

    Muchas gracias de antemano.

    Un saludo

    miércoles, 23 de mayo de 2012 9:55

Todas las respuestas

  • hola

    No conozco mucho sobre programación de Word, pero se me ocurre que puedes coger la colección de paragraphs e ir buscando dentro de cada uno. Puede ser lento, pero te dará información de en qué parrafo está.

    Las pocas veces que me ha tocado hacer programación con Word he trabajado con marcadores. Buscar luego un marcador desde código es sencillo y rápido, no se si te puede servir.

    saludos

    viernes, 25 de mayo de 2012 8:38