2016-06-10 73 views
0

我正在使用PeopleTools 8.54開發一個項目,以在PeopleSoft 9.2中將發票寫入Excel工作簿。在我們的舊版本(8.49),我們這樣做:如何在PeopleTools 8.54中創建Excel工作簿對象?

&oWorkApp_Inv = CreateObject("COM", "Excel.Application"); 
&oWorkApp_Inv.DisplayAlerts = "False"; 
&oWorkBook_Inv = ObjectGetProperty(&oWorkApp_Inv, "Workbooks"); 

做同樣的在8.54,我得到了應用程序類COM沒有發現錯誤。我已經通過PeopleBooks進行了研究,並且它建議完成我正在做的事情,即使使用COM作爲課程。我能做些什麼來解決這個問題,以及我可以在哪個包中找到COM?

回答

0

使用COM對象的兩個要求是:

  1. 服務器運行的是Windows
  2. Excel中安裝

我創建了一個應用程序引擎的服務器上8.54.13和它在我的PSNT進程調度器上成功運行。

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