मेरे पास एक वेब-आधारित पर्ल Win32 :: OLE स्क्रिप्ट है जो सर्वर पक्ष पर एक्सेल का उपयोग करती है। यह Excel2000 चलाने वाले Win2000 सर्वर पर वर्षों से खुशी से काम कर रहा है। हमने हाल ही में Win2003/Excel2003 करने के लिए उन्नत और अब मैं स्क्रिप्ट से निम्नलिखित त्रुटि मिलती है:Win32 :: OLE 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";
ऐसा प्रतीत होता है पर्ल नहीं रह गया है एक्सेल में पहुंच न हो। वहां कोई भी विंडोज गुरु है जो इसे शूट करने में मदद करने में सक्षम हो सकता है?