Dividir documento en Word

14/08/2003 - 15:39 por Rafa | Informe spam
Tengo muchos archivos en Word cada uno con más de 300
páginas.

Cada paŽgina es un documento que no guarda relación con el
anterior.

Mi objetivo es crear una aplicación de C++/VisualBasic que
genere 300 archivos Word, uno para cada página, de mi
documento Word original.

Es posible?

Una pista, por favor.
 

Leer las respuestas

#1 Federico Villafañes
14/08/2003 - 21:26 | Informe spam
Yo, en tu lugar, no haria una aplicacion externa sino una pequeña
macro de word que hiciera el trabajo. No lo veo dificil: Pones a
funcionar la grabadora de macros y comienzas:

<CTRL>+<Home> para ir al comienzo del archivo, <CTRL>+
<AvPag> para ir al comienzo de la pagina 2, <CTRL>+<SHIFT>+
<Inicio> para marcar toda la pagina 1, <CTRL>+X para cortar la
primera hoja, <CTRL>+U para crear un archivo nuevo, <CTRL>+V
para pegar la hoja, [Archivo][Guardar Como..] para grabarlo (tipeas
un nombre, algo asi como "nota1"), [Archivo][Cerrar] para cerrar el
archivo recien creado y guardado y [Ventana][1] para volver al archivo
original.

Te grabas la macro y, posteriormente, usando el editor de VBA la
editas y metes la funcion que te creo word dentro de un loop de 1 a
300 y retocas la funcion SaveAs(...) para que reciba un nombre de
archivo que cambia, segun el valor de la variable de loop, creando
asi archivos con nombre unico.

La solucion no sera c#, pero es rapida y la puedes implementar en unos
minutos...

Federico

Preguntas similares