EXCEL Y OFFICE

Post Reply
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

EXCEL Y OFFICE

Post by manuramos »

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
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post by manuramos »

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
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

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
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post by manuramos »

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
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

Para 16 bit tienes que incorporar la libreria Ole2.lib
Un saludo

Manuel
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post by manuramos »

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
User avatar
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Post by Manuel Valdenebro »

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
manuramos
Posts: 219
Joined: Mon Dec 26, 2005 7:25 pm
Location: Jerez de la Frontera (Spain)

Post by manuramos »

Pues muchas gracias tocayo, y a José - por supuesto.
Nos Gusta Programar
Post Reply