我有一个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