Una tarea común es posible que se enfrentan a la hora de desarrollar un sitio web ASP clásico o aplicación web se abre un documento de Word de Microsoft ( MS ) para el usuario . Esto es a menudo necesaria en situaciones en las que tienes que mostrar datos dinámicos a los usuarios en formato Word. Esta técnica se aprovecha del hecho de que Word mostrará HTML directamente en Word en el ordenador del usuario. ( El código de señalar aquí es VBScript, pero podría ser simplemente convierte a Javascript si es necesario. ) Cosas que necesitará editor de texto
Mostrar más instrucciones
Poner su página ASP Junto
página 1
Crear una nueva página ASP, o abrir una página existente que desee agregar esta funcionalidad .
2
En la parte superior de la página , añadir un tag % < , seguido de una etiqueta%> unas líneas abajo . Estas etiquetas indican la parte de la página ASP para ser procesados en el servidor, y todo el código VBScript del lado del servidor debe estar entre estas etiquetas. Tenga en cuenta que si desea agregar el resultado del lado del servidor a la parte HTML de la página ASP , también tendrá que ser entre otra serie de < % y% > etiquetas , como veremos en otras medidas .
3
entre las etiquetas < % y% > etiquetas que acaba de crear , agregue el siguiente código, que dice que el servidor no imprimirá nada al navegador hasta que el código de servidor se ha ejecutado : Response.Buffer = true
4
a continuación, sigue entre < % y% > Etiquetas , agregue las siguientes líneas, que indican el navegador del usuario que se trata , de hecho , un documento de Word , a pesar de que es HTML, y que especifique el nombre de archivo del documento que aparecerá en el ordenador del usuario. Cambiar " myworddocument.doc " al nombre del archivo requerido para su aplicación específica : Response.ContentType = "application /vnd.ms - palabra" Response.AddHeader " content-disposition ", " inline; filename = myworddocument.doc "
5
continuación los < % y% > secciones , añadir HTML que formatear y recuperar el documento de Word . He aquí algunos ejemplos de HTML que puede utilizar para probar el código: .
Esta es una prueba de creación de un documento de Word desde ASP < /B> Aquí es parte del formato . Cualquier formato HTML utiliza será traducido al ASP . < /P> < /BODY> < /HTML >
6
probar la página ASP en el servidor Web o el equipo de desarrollo. Si está utilizando MS Medio Ambiente para el Desarrollo, puede hacerlo pulsando el botón " Ejecutar" . Inmediatamente debe ser llevado desde su navegador a una instancia de Word.
7
Si desea incluir aportaciones de una base de datos, o bien puede escribir el código HTML usando el lado del servidor ASP , añadiendo los valores a partir de la base de datos , o secciones del lado del servidor intercalar dentro del código HTML . "Crear documentos de Word desde ASP " (ver Recursos ) muestra un ejemplo de hacer esto .