Tengo un script Perl Win32 :: OLE basado en la web que usa Excel en el lado del servidor. Ha funcionado felizmente durante años en un servidor Win2000 que ejecuta Excel2000. Hace poco pasaron a Win2003/Excel2003 y ahora me sale el siguiente error del script:¿Por qué Win32 :: OLE no puede hablar con Excel2003 en Win2003?
Win32::OLE(0.1709) error 0x80070005: "Access is denied" at create_worksheet_lib.plx line 639
eval {...} called at create_worksheet_lib.plx line 639
línea 639 es:
$Excel = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;}) or die "Oops, cannot start Excel";
Parece que Perl ya no tiene acceso a Excel. ¿Algún gurus de Windows que pueda ayudar a solucionar este problema?