Page 1 of 1

XLS en Rpreview

PostPosted: Mon Aug 28, 2023 6:55 pm
by pedroluis
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 !

Re: XLS en Rpreview

PostPosted: Mon Aug 28, 2023 8:45 pm
by cmsoft
Pedro, y tienes instalado Excel en ese equipo?
Porque lo que hace la clase report es:
Code: Select all  Expand view
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: Select all  Expand view

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
 

Re: XLS en Rpreview

PostPosted: Mon Aug 28, 2023 9:40 pm
by pedroluis
Hola CmSoft !
Gracias por responder.
Si, obviamente tengo instalado el excel.
Me olvidé de postearlo al principio.
Abrazo !

Re: XLS en Rpreview

PostPosted: Mon Aug 28, 2023 10:35 pm
by pedroluis
Hola !
Problema resuelto.
Solamente tenía que reparar el Office con ayuda del siguiente link:
https://support.microsoft.com/es-es/off ... b40c5bb88b

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 !

Re: XLS en Rpreview

PostPosted: Mon Aug 28, 2023 10:52 pm
by cmsoft
Genial Pedro, me alegro que lo hayas resuelto!
Y gracias por el link!