Foros del Web » Programación para mayores de 30 ;) » .NET »

Abrir Word y pasarlo a un Report

Estas en el tema de Abrir Word y pasarlo a un Report en el foro de .NET en Foros del Web. buenas!!, alguien sabe como puedo abrir un documento de Word (tengo el path) y pasarlo como objeto OLE a un Crystal Report ????? Muchas gracias...
  #1 (permalink)  
Antiguo 09/08/2005, 05:36
Avatar de shadow_woman  
Fecha de Ingreso: junio-2004
Ubicación: La Isla De Los Muertos
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Abrir Word y pasarlo a un Report

buenas!!, alguien sabe como puedo abrir un documento de Word (tengo el path) y pasarlo como objeto OLE a un Crystal Report ?????
Muchas gracias
  #2 (permalink)  
Antiguo 09/08/2005, 09:15
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
¿Y porque lo quieres hacer así? ¿No te sería más comodo crearte la plantilla en Crystal Report???
  #3 (permalink)  
Antiguo 10/08/2005, 00:24
Avatar de shadow_woman  
Fecha de Ingreso: junio-2004
Ubicación: La Isla De Los Muertos
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
Veras Freddy, es que no siempre es el mismo documento que tengo que abrir. Segun una variable tengo que abrir de entre 10 documentos en Word, es decir, la selección del documento Word tiene que ser dinámica. He intentando mirar cómo se hace para tener un objeto OLE en el Crystal Report y pasarle el path en ejecución, pero no consigo encontrar el modo. Se me ocurrió abrir el Word antes y pasarselo al reporte.
  #4 (permalink)  
Antiguo 10/08/2005, 02:25
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
Bien, te cuento lo que tengo que hacer para un programa que ahora mismo estoy todavia documentando:

Dado unas opciones de menu o como sean, se tendrá que abrir una plantilla Word, la cual se rellenarán los datos, y una vez guardada, se tendrán que mandar los datos al servidor SQL (directamente desde Word con VBA).

Tal vez este planteamiento te sirva de algo. No tengo ni idea de como lo programara (VBA), pero la idea la tengo bien cogida :p
  #5 (permalink)  
Antiguo 10/08/2005, 02:48
Avatar de shadow_woman  
Fecha de Ingreso: junio-2004
Ubicación: La Isla De Los Muertos
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
Hombre, yo los documentos los tengo ya guardados, solo tienen que ser de lectura. Veras, tengo un report mediante el cual visualizo datos y aparte, al imprimir esos datos quiero que se imprima uh documento de Word que ya tengo guardado.
¿como abres la plantilla Word?
Gracias
  #6 (permalink)  
Antiguo 10/08/2005, 03:41
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
La plantilla de Word supongo que se podrá abrir como cualquier fichero:

Código:
ShellExecute(Me.hwnd, "Open", rutaynombredelfichero.extension, "", "", 1)
En cuanto a lo de imprimir directamente el fichero word, pues ya no tengo ni idea :( lo siento.
  #7 (permalink)  
Antiguo 10/08/2005, 03:49
Avatar de shadow_woman  
Fecha de Ingreso: junio-2004
Ubicación: La Isla De Los Muertos
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
Bueno, probare con lo que me has dicho, y luego seguire luchando con el programa para que haga lo que quiero que haga :)
Muchisimas 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 18:55.