Ich habe ein webbasiertes Perl Win32 :: OLE-Skript, das Excel auf der Serverseite verwendet. Es funktioniert seit Jahren auf einem Win2000-Server mit Excel2000. Wir bekamen ein Upgrade vor kurzem auf Win2003/Excel2003 und ich bekomme jetzt die folgende Fehlermeldung aus dem Skript:Warum kann Win32 :: OLE nicht mit Excel2003 unter Win2003 sprechen?
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
Linie 639 ist:
$Excel = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;}) or die "Oops, cannot start Excel";
Es scheint, dass Perl keinen Zugriff mehr auf Excel hat. Irgendwelche Windows-Gurus da draußen, die vielleicht dabei helfen könnten, das Problem zu lösen?