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

Dibujar una tabla en fichero word

Estas en el tema de Dibujar una tabla en fichero word en el foro de ASP Clásico en Foros del Web. Buenas, pues nada, estoy intentando utilizar MS Word para generar un archivo, y a la hora de dibujar una tabla dentro de este no tengo ...
  #1 (permalink)  
Antiguo 27/03/2008, 11:12
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Dibujar una tabla en fichero word

Buenas,

pues nada, estoy intentando utilizar MS Word para generar un archivo, y a la hora de dibujar una tabla dentro de este no tengo ni puñetera idea de como hacerlo. Hacerlo en Excel no me crearía ningún problema puesto que estoy harto de hacerlo pero me había dispuesto a intentarlo en Word. El codigo que tengo por ahora es el siguiente:

Set WordApp = CreateObject("word.application")
Set WordDoc = WordApp.Documents.Add()

WordApp.Application.Visible = False

Set MyRange1 = WordDoc.Paragraphs.Add.Range
MyRange1.InsertBefore("Prueba")

AQUI ME GUSTARIA DIBUJAR UNA TABLA CON 2 FILAS Y 2 COLUMNAS

Ruta = Server.MapPath("hola2.doc")
WordDoc.SaveAs Ruta

WordDoc.Close
WordApp.Quit

set WordDoc = Nothing
Set WordApp = Nothing

Espero que alguien pueda ayudarme sino no me quedará mas remedio que hacerlo de nuevo en Excel :S
  #2 (permalink)  
Antiguo 27/03/2008, 11:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Dibujar una tabla en fichero word

No se si ya sepas que Word interpreta HTML, entonces solo tienes que hacer una página HTML y poner dos lineas para que el browser lo trate como un word:

Response.ContentType = "application/vnd.ms-word"
response.AddHeader "content-disposition", "inline; filename=nomdocumento.doc"

¿eso te sirve o necesariamente debes usar el objeto word.application?
  #3 (permalink)  
Antiguo 27/03/2008, 11:35
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Dibujar una tabla en fichero word

En principio debería de usar el word.application pq posteriormente a la creación del archivo lo envio por mail. Con las lineas que me comentas no estoy seguro de si puedo o no enviarlo posteriormente por mail.
  #4 (permalink)  
Antiguo 27/03/2008, 11:56
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Dibujar una tabla en fichero word

El uso de esas lineas puedes verlo en este ejemplo.

Aunque no creo que te sirva para mandarlo por correo, eso solo lo manda al navegador, así que investigando sobre el objeto que usas, encontré varios ejemplos que lo hacen, uno es este: http://www.tutorials-win.com/WordVBA/Creating-Tables/

También encontré este generador de informes que genera Words, no se, pudiera servirte.

Saludos
  #5 (permalink)  
Antiguo 28/03/2008, 02:04
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Dibujar una tabla en fichero word

Muchas gracias Myakire, siempres estas ahi XDDD

Ya te diré si me ha servido de algo, sino me tiraré de nuevo al Excel.

Lo dicho, muchas gracias.
  #6 (permalink)  
Antiguo 28/03/2008, 04:43
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 16 años, 2 meses
Puntos: 5
Re: Dibujar una tabla en fichero word

Porque no grabas una Macro en Word de como creas una tabla, y luego miras su codigo fuente?
Ahi te va a salir todo ^^
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 12:15.