FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper EXCEL Y OFFICE
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
EXCEL Y OFFICE
Posted: Thu Apr 27, 2006 04:09 PM

Bueno me lo temía, tengo que utilizar Excel y Office. Concretamente, tengo que abrir ficheros modelo cambiando previamente, unos comnodines por su correspondiente dato DBF.

Para Excel, he ojeado TFileXLS de Ramón Avendaño y TExcelScript de Vikthor. Cúal me aconsejais.
En cuanto a Office no he tenido timpo de mirar nada aún. Si me aconsejais algo en concreto, tiempo que me ahorro.

Muchas Gracias de antemano.

Nos Gusta Programar
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 05:29 AM

Manu,

Para Word, utilizo la clase TOLEAUTO para abrir y reemplazar las
variables. Si te viene bien, te envio a tu correo el código.

Un saludo



Manuel
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 08:38 AM

Manuel,

Gracias por tu ayuda a otros usuarios.

Por favor en la medida de lo posible alojad el código como ZIP en www.hyperupload.com para que asi otros usuarios puedan acceder a él y así les sea de utilidad a otros también. Gracias.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 12:07 PM

Gracias Manuel por tu ayuda. Mi e-mail es:

ramosframit@ono.com
La verdad es que viene muy biene ese código.

Nos Gusta Programar
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 05:30 PM

Directamente de un módulo que utilizo, lo he adaptado un poco para
que pueda comprenderse mejor y lo he subido a hyperupload. Me imagino que saldrá algún fallo y una que otra duda porque el tema es complicado. Pero a través del foro, encantado de poder ayudar y de aprender.

http://hyperupload.com/download/0167295 ... N.PRG.html

Los que utilicen 32 bits, observad que al final hay que anular una línea.

Un saludo



Manuel
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 07:47 PM

Gracias Manuel.
Le he mirado así por encima y no parece muy complicado. Pero ahora, por lo que veo, necesito la clase TOLEAUTO. ¿la Tienes?

Nos Gusta Programar
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
EXCEL Y OFFICE
Posted: Fri Apr 28, 2006 10:13 PM

Para 16 bit tienes que incorporar la libreria Ole2.lib

Un saludo



Manuel
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
EXCEL Y OFFICE
Posted: Mon May 01, 2006 09:32 AM

Vale, Manuel.
TOLEAUTO está en OLE2.LIB
Ahora solo me falta saber como se utiliza. ¿Hay algún manual por ahí?

Muchas gracias

Nos Gusta Programar
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
EXCEL Y OFFICE
Posted: Mon May 01, 2006 12:12 PM
manuramos wrote:
Ahora solo me falta saber como se utiliza. ¿Hay algún manual por ahí?


Manu,
Llevo varios varios años utilizando Ole2 (antes con FW+Clipper y ahora con FWH+xHarbour) satisfactoriamente. Pero lo he aprendido, como tantas cosas en FW, a base de "porrazos" y picoteando aqui y alli.

1) Puedes utilizar Ole2 directamente (es lo que yo hago) o bien usar algunas de las clases que hay disponibles TWord y Texcel (las tienes en Utilidades).

2) Subo a Hyperload lo siguiente:
a) La libreria Ole2 junto con algunos ejemplos.- La libreria es para
Clipper+FW, no para 32 bit donde ya viene incorporada en xHarbour.
Los ejemplos, con algunas modificaciones, funcionan en 32 bit.

http://hyperupload.com/download/0194932 ... 2.zip.html

b) Unos comentarios de Bingen:

http://hyperupload.com/download/0228ffd ... w.zip.html

c) El código de win32ole.prg (xHarbour):

http://hyperupload.com/download/0216413 ... e.prg.html

Recordar, porque es de justicia, que esta clase fue creada por José Giménez.
Un saludo



Manuel
Posts: 219
Joined: Mon Dec 26, 2005 07:25 PM
EXCEL Y OFFICE
Posted: Mon May 01, 2006 07:33 PM

Pues muchas gracias tocayo, y a José Gimenez por supuesto.

Nos Gusta Programar

Continue the discussion