Se entiende?, se puede??




grax...por todas las ayudas posibles
| |||
Enviar informe con resultados asp a word Tengo una pagina con un informe de ventas el cual debo imprimir, entonces como es tan complicada estaba pensando enviar ese informe a word para luego imprimirlo. es decir, una pagina web, con el documento de word abierto dentro de ella para asi imprimirlo con el boton imprimir del word. Se entiende?, se puede?? ![]() ![]() ![]() ![]() grax...por todas las ayudas posibles |
| |||
Re: Enviar informe con resultados asp a word chuta si tu dudas es como pa pensarla, en todo caso la voy a probar y les cuento como salio. ![]() ![]() ![]() <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <img src="http://pukem.face.ubiobio.cl/sapi/gta2.jpg"> </body> </html> |
| ||||
Re: Enviar informe con resultados asp a word Porque te tienes que complicar la vida, recuerda que muchas veces un problema tiene múltiples soluciones, muchas veces nosotros mismos buscamos el camino pensando que es el más adecuado y nos cerramos a eso. Yo creo que lo mejor por ahora es que te olvides del Word, que pasará si alguna persona no tiene el Word o si es el Word XP, 97, 2000, MAC, Linux, etc, estás limitando tu campo de acción bastante y tendrás que hacer muchas pruebas con distintos navegadores y plataformas. Lo que te recomiendo es que hagas una versión imprimible de la página que deseas, quita todos los formatos y tablas para que no se te descuadre. Ahora si quieres que la hoja sea horizontal o vertical puedes indicar explicitamente a la persona que lo cambie en la configuración de su impresora, porque aunque sea en Word eso no lo podrás manejar. Si la página está hecha dinámicamente va ser muy sencillo tu trabajo, si no lo es, deberías plantearte muy seriamente montar estos textos en una especie de plantilla, incluyendo los textos mediante includes o algo por estilo. un saludo MariHo ;¬) |
| |||
Re: Enviar informe con resultados asp a word Gracias por tu respuesta, es un punto de vista bien critico pero super valido a la vez. gracias por las respuestas, ya habia pensado dejar un formato predeterminado, pero a veces quieres impresionar al usuario, sobre todo cuando hay una posible construccion de un sitio de e-learning por delante. gracias por sus respuestas..... <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <img src="http://pukem.face.ubiobio.cl/sapi/gta2.jpg"> "And Remember...Respect is everything. |
| |||
Re: Enviar informe con resultados asp a word Yo intentaré responderte a tu pregunta sin mas : --> Tienes una página que te devuelve un informe y te gustaria que se lo guardase el usuario en Excel o en Word ..... MUY SENCILLO ... Si el usuario da al boton de que SI lo quiere solo tienes que cargar una página que haga lo mismo que la que le has presentado en pantalla, pero sin cabeceras ni banners, ni cosas guachis, sólo la información que tú quieres que se imprima y como primeras líneas de esa página poner lo siguiente: <%@ Language=VbScript %> <% Response.ContentType="application/vnd.ms-excel" %> <% Response.AddHeader "content-disposition", "inline; filename=Prueba.xls"%> Donde pone ms-excel pon ms-word y funciona igual. Al usuario le pedirá donde guardar el archivo Prueba.xls et voila fichero con datos en el pc del usuario en formato excel o word. Elegante y el usuario no se entera y encima le gustara, seguro. Salu2. :P |
| |||
Re: Enviar informe con resultados asp a word Excelente, me faya al guardar el nombre q no sale el predeterminado, pero igualmente excelente. No tendras por ahi mas documentacion de referencia, para conocer mejor los parametros? Un saludo |
| ||||
Re: Enviar informe con resultados asp a word Entiendo que hacer un programa mas sofisticado hace parecer que sabemos mas , pero eso tiene una contrapartida, consumen mas recursos y no todos los usuarios tienen los recursos necesarios para compartir, es por eso que comparto la sugerencia de MariHo, muchas veces todas estas cosas lindas se deben utilizar en otros entornos que no sea precisamente internet. :cantar: David M. Coria. Dolphin Network |
| |||
Re: Enviar informe con resultados asp a word OK.....pero haganle entender eso a los usuarios.. Deberian hacer cursos de entendimiento de la programacion orientado a clientes.. A veces creen que todo es posible.....y muchas veces se equivocan.. pero bueno, que se le va hacer. <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <img src="http://pukem.face.ubiobio.cl/sapi/gta2.jpg"> "And Remember...Respect is everything. |
| ||||
Re: Enviar informe con resultados asp a word aki hay algo mas detallado por si a alguien le interesa <a href='ir.asp?http://www.swynk.com/friends/datema/wordasp.asp' target='_blank'>http://www.swynk.com/friends/datema/word...</a> <center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center> |
| ||||
word.application hola gente! Bueno, estuve buscando bastante acerca de como crear documentos de word desde asp, ya que lo necesito para una aplicación intranet y tengo lo siguiente:
Código:
Y bueno, una de las opciones que encontré por ahí dando vueltas fue tener una plantilla .dot, y cargarla en la instrucción Set WordDoc = WordApp.Documents.Add()Sub CrearWord(Nombre,Asunto) ' CREAR DOCUMENTO DE WORD Set WordApp = CreateObject("word.application") Set WordDoc = WordApp.Documents.Add() WordApp.Application.Visible = True Set MyRange1 = WordDoc.Paragraphs.Add.Range MyRange1.InsertBefore("Documento de prueba") 'Esto que viene ahora es lo de los estilos de Word. Puedes poner uno que ya tengas definido 'MyRange1.Style = "Título 3" Set MyRange1 = WordDoc.Paragraphs.Add.Range MyRange1.InsertBefore("Nombre: " & Nombre & vbcrlf & "Asunto: " & Asunto) 'Aquí estuve probando para dar formato al texto. No hay más que poner true o false según queráis que se active. No encontré más cosillas de estas MyRange1.Font.Bold = true MyRange1.Font.Italic= true MyRange1.Font.Underline= true MyRange1.Font.Size=10 MyRange1.Font.Name="verdana" Set MyRange1 = WordDoc.Paragraphs.Add.Range MyRange1.InsertBefore(vbcrlf & "Este es el mensaje que va en el documento Word. Recordar que hay que poner algún sistema para que el nombre del archivo sea diferente cada vez. Yo mientras he puesto uno que se basa en coger el dia, hora, minutos y segunods. Es cutre pero era para salir del paso") ' Setea el directorio donde se va a guardar el documento WordDocPath = Server.MapPath("..\carpeta") ' Se recomienda usar un nombre de sesión para guardarlo, a mi no me interesa mucho eso. WordDoc.SaveAs WordDocPath & "documento1.doc" WordDoc.Close WordApp.Quit Set WordDoc = Nothing Set WordApp = Nothing End Sub Pero me da los siguientes errores: Cuando no coloco ningun documento Add() me dice que la memoria es insuficiente, y que guarde el docuemento. Claro que no se puede guardar antes de setear la variable a documento (lo intenté en esas ráfagas de probar todo ![]() Y cuando coloco la plantilla .dot me dice que está dañada, cosa que no es así porque la verifiqué varias veces. Tampoco me deja cargar un documento .doc en ese espacio, el error es el mismo que con el .dot, que está dañado... ![]() Alguien probó alguna vez con esto? Tendrá algo que ver que sea word 2003??? En caso que no tengamos idea ninguno... el FSO sirve solo para texto verdad? el tema de meterle imagenes no va... o me equivoco? También la de response.contentType es solo para textos no? Es solo una imagen que necesito poner... justamente el logo del cliente... y me complica la existencia a mas no poder. Bueno, se agradece todo aporte. Coloqué mi pregunta acá porque veo que hay muchos threads que hablan de .doc y bueno, a veces está bueno tener todas las discusiones en uno para que las soluciones también figuren en uno. Si es necesario abrir uno nuevo, solo me chiflan si? Muchíiiisimas gracias de antemano a todos! |
| ||||
Bueno... estoy un poco apresurada así que me quedaré con esta solución. Con el FSO pueden ponerse imagenes!!! Con esto ya soy feliz!!! De todos modos si en algún momento logro investigar mas acerca del manejo de Word.Application, lo estaré colocando por aquí. Un saludo grande para todos!!! Sigamos encontrando juntos las soluciones, así encontramos nuevos problemas también!!! |