Pasar Asp a Word

27/01/2004 - 13:07 por yodelsa | Informe spam
Hola,
tengo el siguiente problema, necesito pasar una página generada con ASP a
Word y no sé cómo hacerlo. He estado buscando y no encuentro solución a mi
problema.

Alguien podría ayudarme?

El asp con el que estoy probando es el siguiente:

<% Response.ContentType = "application/vnd.ms-word"
Response.AddHeader "content-disposition", "attachment;filename=fichero.doc;"
%>
<HTML>
<HEAD><TITLE>PRUEBA</TITLE>
</HEAD>
<BODY>
<TABLE>
<TR><TD>Valor 1</TD>
<TD>Valor 2</TD>
</TR>

</TABLE>
</BODY>
</HTML>

Cuando ejecuto este fichero, abre el Word y muestra las etiquetas HTML que
hay en el fichero asp sin interpretar.

Esto mismo lo hago con Excel y funciona correctamente, o sea genera un
fichero Excel con el código html interpretado.

Qué tengo que hacer para que Word interprete el código html que tengo
en el fichero asp?

Doy las gracias de antemano.

Saludos
 

Leer las respuestas

#1 Benjamin Porter
27/01/2004 - 14:29 | Informe spam
Hola Yolanda.

He probado el codigo que posteaste y me funciona perfectamente.
Chequeemos algunas cosas:

1) ¿Con que version de Word cuentas?
2) ¿Estás segura que en tu pagina no hay etiquetas HTML ANTES de las lineas
response.contenttype?
3) Prueba con Response.ContentType = "application/msword" en lugar de
"application/vn.ms-word". A veces he obtenido distintos resultados
dependiendo de la version de Word del cliente, por la configuración de tipo
Mime que hay en su equipo.
4) Si no te funciona, prueba con poner en la primera linea de tu pagina un
response.buffer=true y al final de la pagina un response.flush
5) Si aún tenemos problemas, intenta descargar un archivo Word desde
internet, y veamos como se comporta tu explorador. Si aun asi se presenta el
problema, prueba usar otro cliente para descargar el word, sin lugar a dudas
es la configuracion de tu equipo como cliente.

Cuentanos como te va.


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")











"Yolanda" escribió en el mensaje
news:
Hola,
tengo el siguiente problema, necesito pasar una página generada con ASP a
Word y no sé cómo hacerlo. He estado buscando y no encuentro solución a mi
problema.

Alguien podría ayudarme?

El asp con el que estoy probando es el siguiente:

<% Response.ContentType = "application/vnd.ms-word"
Response.AddHeader "content-disposition",


"attachment;filename=fichero.doc;"
%>
<HTML>
<HEAD><TITLE>PRUEBA</TITLE>
</HEAD>
<BODY>
<TABLE>
<TR><TD>Valor 1</TD>
<TD>Valor 2</TD>
</TR>

</TABLE>
</BODY>
</HTML>

Cuando ejecuto este fichero, abre el Word y muestra las etiquetas HTML que
hay en el fichero asp sin interpretar.

Esto mismo lo hago con Excel y funciona correctamente, o sea genera un
fichero Excel con el código html interpretado.

Qué tengo que hacer para que Word interprete el código html que tengo
en el fichero asp?

Doy las gracias de antemano.

Saludos

Preguntas similares