我正在开发一个项目,使用PeopleTools 8.54将发票写入PeopleSoft 9.2中的excel工作簿。在旧版本(8.49)中,我们做到了这一点:
&oWorkApp_Inv = CreateObject("COM", "Excel.Application");
&oWorkApp_Inv.DisplayAlerts = "False";
&oWorkBook_Inv = ObjectGetProperty(&oWorkApp_Inv, "Workbooks");
在8.54中执行相同操作,我收到一个错误,即找不到应用程序类COM。我已经通过PeopleBooks进行了研究,它建议我正在做我正在做的事情,即使是COM作为班级。我该怎么做才能解决这个问题,我可以在哪个软件包中找到COM?
答案 0 :(得分:0)
使用COM对象的两个要求是:
我创建的App Engine是8.54.13,它在我的PSNT进程调度程序上成功运行。
Local object &excel;
&excel = CreateObject("COM", "Excel.Application");
&excel.quit();