macro word2000: problema importando xml

jotaefe
05 de Agosto del 2004
Buenas a [email protected],

Estoy importando datos de un archivo .xml (leido en Word como texto plano) a otro documento word.

La macro, mediante un bucle, va recorriendo el texto, eliminando las etiquetas xml y cortando el contenido de estas para pegarlo ordenadamente en una plantilla de word2000.

Mi problema es que con la macro abro el .xml en word y hay veces que al final de cada linea, antes del caracter "fin de linea", introduce un caracter con forma de cuadrado. Esto hace que el bucle en visual falle.

He intentado seleccionarlo para hacer un barrido del documento y borrar todos aquellos que hayan aparecido, pero no lo reconoce como un caracter y no puedo pegarlo en "Remplazar".

No puedo utilizar otras herramientas para eliminarlo más que Word (para que se ejecute desde la macro).

Espero haberme explicado y que alguien pueda decirme:
- Cómo evitar que al abrir el xml, el word inserte estos carácteres o,
- Cómo quitarlos del documento xml desde word2000

Muchas gracias y un saludo


david
05 de Agosto del 2004
Hola:

El caracter al que te refieres es el retorno de carro (un caracter no visible que indica el final del párrafo ASCCII=13) y que el el cuadro de búsqueda (o remplazar) de Word puedes representarlo por "^p" (sin las comillas).

La solución pasaría por remplazar en todo el documento el carácter ^p por "", o sea, borrarlo. Después ya puedes eliminar los tag XML.

Espero haberte ayudado.

David.