我有一個Lotus Notes代理,它搜索數據庫,然後以Excel格式返回結果。當我使用觸發器運行Agent時,我得到了正確的結果:On Event - > Action menu selection。但是當我計劃在服務器上運行代理時,我收到了不同的結果。總是有10個文檔一直顯示在Excel文件的前10行,當我在數據庫中手動搜索時,我無法在數據庫中找到這10個文檔。Lotus Notes代理在服務器上運行時出現意外的結果
有幾件事情是關於我從我的PC和服務器運行的代理不同:
我有Office 2010和服務器的Office 2003,所以SaveAs方法使用不同的參數
xlApp.ActiveWorkbook.SaveAs file_Path, 43 'for Office 2003 xlApp.ActiveWorkbook.SaveAs file_Path, 56 'for Office 2010
從我的PC運行代理將Excel文件保存在本地硬盤驅動器中。從服務器運行的代理會保存下面的路徑上的Excel文件:
C:\Windows\SysWOW64\config\systemprofile\Desktop\FileName.xls
我的搜索語句:
search_Formula = {Form = "WORec" & SoftDelete != "Y" & WO_Dept="REPAIR" & } & _
{WO_Status != "Completed" & WO_Status != "Declined" & } & _
{@Like(WOBinNumber; "R%")}
我不認爲任何的那兩個差異造成的問題,但我不知道還有什麼可以嘗試的,因爲當它在服務器上運行時無法逐句通過代碼。任何幫助表示讚賞。
>因爲當它在服務器上運行時,我無法逐句通過代碼 - 實際上,您可以。查看設計器幫助,遠程調試器或谷歌rdebug任務。 – 2013-03-26 15:37:48