Foros del Web » Programando para Internet » ASP Clásico »

crear fichero word

Estas en el tema de crear fichero word en el foro de ASP Clásico en Foros del Web. ¿Como se puede crear un fichero de Word mediante una pagina ASP? Gracias --->> Hector Garzon <<---...
  #1 (permalink)  
Antiguo 21/01/2002, 05:55
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
crear fichero word

¿Como se puede crear un fichero de Word mediante una pagina ASP?
Gracias

--->> Hector Garzon <<---
  #2 (permalink)  
Antiguo 21/01/2002, 09:22
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: crear fichero word

Hola, prueba con esto:

1.- Ejecuta el código HTML o ASP entre las siguientes líneas:

&lt;%response.buffer=true %&gt;
&lt;%

' inicializa el word
Response.ContentType = &quot;application/vnd.ms-word&quot;
' agrega a la cabecera el nombre del documento
response.AddHeader &quot;content-disposition&quot;, &quot;inline; filename=orden.rtf&quot;%&gt;
%&gt;
&lt;html&gt;
....
(tu html)
....
&lt;/body&gt;
&lt;/html&gt;
&lt;%response.flush
response.end%&gt;
  #3 (permalink)  
Antiguo 21/01/2002, 10:19
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
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>\_/|\_/\_/|\_/\_/|\_/
  #4 (permalink)  
Antiguo 21/01/2002, 11:24
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
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>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/
  #5 (permalink)  
Antiguo 21/01/2002, 13:47
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: crear fichero word

tengo un código, déjame buscarlo.... ;)
  #6 (permalink)  
Antiguo 21/01/2002, 14:27
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: crear fichero word

Hola,
Con el FSO en vez de generar un archivo con extensión .txt lo generas con extensión .doc y listo! :) El .doc que te crea lo puedes ver con el MS-Office 2000.

Ojala esto sea lo que querias hacer,
Saludos!
  #7 (permalink)  
Antiguo 22/01/2002, 02:14
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
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>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/
  #8 (permalink)  
Antiguo 22/01/2002, 09:57
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
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(&quot;Scripting.FileSystemObject&quot ;)
Set objStream = objFSO.OpenTextFile(&quot;c:\archivo&quot; &amp; &quot;.doc&quot;, 2, True)
'----------------------------------------'
'2=crea un nuevo archivo, 8=sobreescribe '
'----------------------------------------'

objStream.WriteLn(&quot;&lt;html&gt;&lt;body&gt;&q uot;)
objStream.WriteLn(&quot;&lt;b&gt;Texto en Negrita&lt;/b&gt;&quot;)
objStream.WriteLn(&quot;&lt;/body&gt;&lt;/html&gt;&quot;)

Set objStream = Nothing
Set objFSO = Nothing

Luego abres el archivo resultante con Word 2000 y listo.

Saludos,
Patricio Carvajal H.
  #9 (permalink)  
Antiguo 22/01/2002, 10:31
 
Fecha de Ingreso: enero-2002
Mensajes: 89
Antigüedad: 22 años, 5 meses
Puntos: 0
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>\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/\_/|\_/
  #10 (permalink)  
Antiguo 22/01/2002, 11:37
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 5 meses
Puntos: 8
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.
  #11 (permalink)  
Antiguo 09/08/2003, 04:55
 
Fecha de Ingreso: noviembre-2001
Ubicación: Groningen
Mensajes: 175
Antigüedad: 22 años, 7 meses
Puntos: 0
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
  #12 (permalink)  
Antiguo 09/08/2003, 07:45
Avatar de Mignola  
Fecha de Ingreso: noviembre-2002
Ubicación: Templo Shaolin
Mensajes: 167
Antigüedad: 21 años, 7 meses
Puntos: 1
Hola,

Podrias poner un ejemplo de como seria el contenido del archivo rtf?
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.