【发布时间】:2009-01-12 22:45:15
【问题描述】:
我有一个基于 Web 的 Perl Win32::OLE 脚本,它在服务器端使用 Excel。多年来,它一直在运行 Excel2000 的 Win2000 服务器上愉快地工作。我们最近升级到 Win2003/Excel2003,现在我从脚本中得到以下错误:
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
第 639 行是:
$Excel = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;}) or die "Oops, cannot start Excel";
Perl 似乎无法再访问 Excel。有任何 Windows 专家可以帮助解决此问题吗?
【问题讨论】: