FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour activex excel
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
activex excel
Posted: 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...!!!

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
activex excel
Posted: Tue Jul 22, 2008 01: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
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Una mas
Posted: 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

Continue the discussion