Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/12/2003, 05:38
Avatar de jercer
jercer
 
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 6 meses
Puntos: 13
Puff pos lo veo bastante dificil.

La estructura de los dócumentos word creo que es bastante parecida a los HTML, o sea q va por etiquetas o algo así claro q sus propias etiquetas y en binario, así q lo que tendrías q hacer es empollarte algún manual de como organiza los datos word, y irte creando tu word con asp, recuerda que tiene q ser en binario (Response.BinaryWrite) o sea sería algo así:

Paso 1: Averiguar como guarda word los datos

Paso 2:Crear y guardar un Word con la cabecera y el pie de página y subirlo a tu web

Paso 3:Crear un asp que coja el word (fileSystemObject) y cambie datos especificos como el texto del cuerpo y presentarlo como word (No creo q baste con cambiar la parte donde se añade el texto, hize una prueba y me funciono cambiando un texto q puse como 'texto' por 'xxxxx' pero cuando lo intente cambiar por 'xxxxxxxxxxxx' osea mas caracteres que el anterior daba error, osea que en alguna parte guardara datos de longitud de archivo, tb me imagino q guardara datos sobre la si es HTML o otros). Yo lo hice cogiendo el archivo en binario, pasandolo a ascii, buscando la palabra clave (en este caso texto) y reemplazandola por la cadena que quería (un replace normal) y luego volviendo a pasarla a binario y presentandola.

De todas formas esto no es facil y seguramente habrá una forma mas facil de hacer lo que quieres sea lo que sea.

Si aún así quieres hacerlo de esta forma la solución será coger un word e ir cambiando cosas y nirar en modo texto lo que cambia para luego saber que 'reemplazar' en el ASP, para ASP mirate el chrb, instrb, midb, leftb, rightb, ascb......

De todas formas seguramente alguien se haya encontrado con este problema y haya hecho una aplicación, busca por ahí por que si no lo veo dificil........