FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour XLS en Rpreview
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
XLS en Rpreview
Posted: Mon Aug 28, 2023 06:55 PM

Hola Gente !

Cuando genero un listado y pulso el botón de generar XLS me sale el mensaje

"Excel no está instalado", ¿ les ha pasado ?

Gracias !

Pedro L. Lavallen

San Luis (Capital), Argentina
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: XLS en Rpreview
Posted: Mon Aug 28, 2023 08:45 PM
Pedro, y tienes instalado Excel en ese equipo?
Porque lo que hace la clase report es:
Code (fw): Select all Collapse
oExcel   := ExcelObj()
   CursorArrow()
   if oExcel == nil
      lExcelInstalled   := .f.
      MsgAlert( FWString( "Excel not installed" ), FWString( "Alert" ) )
      return self
   endif
Y el objeto Excel lo genera con la funcion ExcelObj que esta en source\function\olefuncs.prg
Code (fw): Select all Collapse
function ExcelObj();   return FWGetOleObject( "Excel.Application",  @lExcel )
function FWGetOleObject( cApp, lInstalled )  // @lInstalled

   local oObj

   if lInstalled != .f.
      TRY
         oObj  := GetActiveObject( cApp )
      CATCH
         TRY
            oObj  := CreateObject( cApp )
         CATCH
         END
      END
      lInstalled  := ( oObj != nil )
   endif

return oObj
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
Re: XLS en Rpreview
Posted: Mon Aug 28, 2023 09:40 PM

Hola CmSoft !

Gracias por responder.

Si, obviamente tengo instalado el excel.

Me olvidé de postearlo al principio.

Abrazo !

Pedro L. Lavallen

San Luis (Capital), Argentina
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
Re: XLS en Rpreview
Posted: Mon Aug 28, 2023 10:35 PM
Hola !
Problema resuelto.
Solamente tenía que reparar el Office con ayuda del siguiente link:
https://support.microsoft.com/es-es/office/reparar-una-aplicaci%C3%B3n-de-office-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b

Por ahora funciona bien, pero ésto me ha sucedido otras veces.
Bueno, pero si lo puede reparar y funciona todo OK.
El Office que tengo es el 'Microsoft OffIce Pro Plus 2021 LTSC', el que te dejan bajar desde Microsoft.
Por si a alguien le sucede ya tienen el link de como repararlo.

NOTA: el cartelito de 'Excel no está instalado' solamente me salía cuando pulsaba el botón de XLS del preview,
pero si entraba al Excel por afuera, es decir abriendo cualquier otro XLS no había ningún problema.
Me parrece que del FWH está haciendo algo raro. O tal vez algún problema de configuración del Excel. (???)

Saludos !
Pedro L. Lavallen

San Luis (Capital), Argentina
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: XLS en Rpreview
Posted: Mon Aug 28, 2023 10:52 PM

Genial Pedro, me alegro que lo hayas resuelto!

Y gracias por el link!

Continue the discussion