¿Como se puede crear un fichero de Word mediante una pagina ASP?
Gracias
--->> Hector Garzon <<---
| |||
Re: crear fichero word Hola, prueba con esto: 1.- Ejecuta el código HTML o ASP entre las siguientes líneas: <%response.buffer=true %> <% ' inicializa el word Response.ContentType = "application/vnd.ms-word" ' agrega a la cabecera el nombre del documento response.AddHeader "content-disposition", "inline; filename=orden.rtf"%> %> <html> .... (tu html) .... </body> </html> <%response.flush response.end%> |
| |||
Re: crear fichero word Gracias, he comprobado que me funciona, aunque yo lo que queria era generar un fichero, no que el usuario tuviera que grabar la salida como fichero. Es decir, generar un fichero de tipo word (RTF) independiente de la salida por pantalla que se produzca. Pero al menos me has dado una idea de por donde tirar. De todas formas si alguien me puede resolver lo de la generacion pues mejor ;) \_/|\_/\_/|\_/\_/|\_/[B]--->> Hector Garzon <<---<br>email: [email protected]<br>\_/|\_/\_/|\_/\_/|\_/ |
| |||
Re: crear fichero word Alguno que se anime a darme la solucion definitiva, por favor? Gracias :) \_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/<br>[B]--->> Hector Garzon <<---<br>email: [email protected]<br>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/ |
| |||
Re: crear fichero word Gracias a todos por vuestro interes!! En la solucion de crear un fichero con la extension .doc, ¿sabes como se hace para dar formato al texto (negrita, centrado, etc)? De nuevo, gracias a todos. Asi da gusto... :) \_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/<br>[B]--->> Hector Garzon <<---<br>email: [email protected]<br>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/ |
| ||||
Re: crear fichero word Hola, Cuando creas las lineas del documento con FSO, lo que debes hacer es crear un archivo con etiquetas html. Aqui tienes un ejemplo: '-------------------------------' 'Creando un Archivo de Word2000 ' '-------------------------------' Dim objFSO, objStream Set objFSO = CreateObject("Scripting.FileSystemObject" ;) Set objStream = objFSO.OpenTextFile("c:\archivo" & ".doc", 2, True) '----------------------------------------' '2=crea un nuevo archivo, 8=sobreescribe ' '----------------------------------------' objStream.WriteLn("<html><body>&q uot;) objStream.WriteLn("<b>Texto en Negrita</b>") objStream.WriteLn("</body></html>") Set objStream = Nothing Set objFSO = Nothing Luego abres el archivo resultante con Word 2000 y listo. Saludos, Patricio Carvajal H. |
| |||
Re: crear fichero word Antes de nada dar las gracias a todos los que habeis intentado ayudarme. La solucion funciona pero solo en Word2000. Si lo abres en Word97 salen las marcas junto con el texto, sabeis como solucionarlo? Gracias por adelantado!! \_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/<br>[B]--->> Hector Garzon <<---<br>email: [email protected]<br>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/ |
| ||||
Re: crear fichero word si Word97 posee algun covertidor de html a texto, creo que lograrias visualizar tu documento en Word97 en caso que lo instalaras, en caso contrario, creo que no, eso si, solo estoy especulando.... Saludos, Patricio Carvajal H. |
| |||
La solucion a ese problema lo resolvi mas o menos de la misma forma. con tags, pero no con tags de html, sino con tags de rtf. de algun lado, no recuerdo de donde me baje la lista de codigos usados para generar un rtf. Con estos codigo puedes trabajar "casi" igual que con html y lo que generas es un rtf, obvio, pero que puede ser editado con cualquier procesador de textos que soporte ese formato. wordpad, MS word 97 - 2003, etc, etc. creo que si en google buscas informacion sobre codigos rtf o rtf tags o algo asi, vas a encontrar la lista de especificaciones que te comento. Luego es trabajo tuyo de armarte los scripts para generarlo via asp. ed Última edición por EDGARDO MOGUELLA; 09/08/2003 a las 04:57 |