activex excel

activex excel

Postby diegopolverelli » Tue Jul 22, 2008 12:13 pm

Hola. Estoy probando el prg ejemplo excel.prg, de la version 803, y veo que tiene una aclaracion respecto al nombre para llamar a Activex=..., donde dice que el nombre varía segun la version de Office. ¿como puedo saber que archivo poner segun la version? porque no me doy cuenta como hacer para que mi aplicacion pueda hacer uso de excel, y que sea compatible con cualquier version de Office. Gracias...!!!
diegopolverelli
 
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm

Postby Antonio Linares » Tue Jul 22, 2008 1:44 pm

Diego,

En este artículo comentan como conseguir compatibilidad con distintas versiones: http://www.mathworks.com/matlabcentral/ ... ead/147189
actxNameStr = ['OWC' verStr '.Spreadsheet.' verStr];

basicamente se trata de ir variando el valor 11. Puedes usar la función IsActiveX( <cProgID> ) --> lYesNo de FWH para detectar el ProgID válido
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Una mas

Postby diegopolverelli » Wed Jul 23, 2008 12:23 pm

Gracias, Antonio. Pero tengo un problema. Probé como me indicas, como dice el articulo que me pasaste, pero no me funciona. ¿como se cual es el CPROGID? Lo que quiero hacer es utilizar el ISACTIVEX(), pero no se que pasarle como parámetro. Gracias. Atte.

Antonio Linares wrote:Diego,

En este artículo comentan como conseguir compatibilidad con distintas versiones: http://www.mathworks.com/matlabcentral/ ... ead/147189
actxNameStr = ['OWC' verStr '.Spreadsheet.' verStr];

basicamente se trata de ir variando el valor 11. Puedes usar la función IsActiveX( <cProgID> ) --> lYesNo de FWH para detectar el ProgID válido
diegopolverelli
 
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 48 guests