如何在PeopleTools 8.54中创建Excel工作簿对象?

时间:2016-06-10 14:09:55

标签: peoplesoft

我正在开发一个项目,使用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?

1 个答案:

答案 0 :(得分:0)

使用COM对象的两个要求是:

  1. 服务器正在运行Windows
  2. Excel已安装在服务器上
  3. 我创建的App Engine是8.54.13,它在我的PSNT进程调度程序上成功运行。

    Local object &excel;
    &excel = CreateObject("COM", "Excel.Application");
    &excel.quit();