FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema CreateObject( "Excel.Application" ) - SOLUCIONADO
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Problema CreateObject( "Excel.Application" ) - SOLUCIONADO
Posted: Wed Oct 20, 2010 10:16 PM

Hola a todos,

Estoy intantando usar Excel desde mi aplicaci贸n y me encuentro con este error:


Error description: (DOS Error -2147352570) WINOLE/1009 No existe el m鈥歵odo: GET
Args:
[ 1] = C ActiveSheet

Stack Calls

Called from: => TOLEAUTO:GET(0)
Called from: c:\desarrol\treball\Ampa1110\prg\DBFXLS7A.PRG => DBFXLS712007(330)
...


El c贸digo 茅s el siguiente:


    TRY
        oExcel   := CreateObject( "Excel.Application" )
    CATCH
            MsgAlert( "Excel not installed" )
            Return Nil
    END

    oBook   := oExcel:WorkBooks:Add()

oHoja   := oExcel:Get( "ActiveSheet" )

El caso es que con la versi贸n FWH9.03 funciona sin problemas; que es lo que no he actualizado en la versi贸n FWH10.09 que uso ahora?

He mirado el .BAT que trae de ejemplo para ver si hay alguna .LIB diferente a las que estoy compilando, y todo parece correcto.
Lo estoy haciendo sobre un XP y con el Excel 2003.

A ver si algui茅n me puede orientar sobre el problema.

Gracias.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problema CreateObject( "Excel.Application" )
Posted: Thu Oct 21, 2010 07:41 AM

Carlos,

Prueba a cambiar:

oHoja := oExcel:Get( "ActiveSheet" )

por:

oHoja := oExcel:ActiveSheet

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Problema CreateObject( "Excel.Application" )
Posted: Thu Oct 21, 2010 05:50 PM
Antonio Linares wrote:Carlos,

Prueba a cambiar:

oHoja := oExcel:Get( "ActiveSheet" )

por:

oHoja := oExcel:ActiveSheet


Gracias, esta noche lo pruebo.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Problema CreateObject( "Excel.Application" )
Posted: Fri Oct 22, 2010 07:14 AM
Antonio Linares wrote:Carlos,

Prueba a cambiar:

oHoja := oExcel:Get( "ActiveSheet" )

por:

oHoja := oExcel:ActiveSheet


Gracias Antonio, funcion贸 perfectamente.

Adem谩s he tenido que cambiar el uso de:
oHoja:Set( "loquesea", elvalor )
por:
oHoja:loquesea := elvalor

En fin que ahora parece que ya todo vuelve a funcionar.

Gracias.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Continue the discussion