データベースを検索して結果をExcel形式で返すLotusNotesエージェントがあります。Trigger:On Event-> Actionメニュー選択を使用してエージェントを実行すると、正しい結果が得られました。しかし、サーバーでエージェントを実行するようにスケジュールすると、別の結果が返されました。Excelファイルの最初の10行に表示され続ける10個のドキュメントが常にあり、データベースで手動で検索すると、データベースでそれらの10個のドキュメントを見つけることができません。
PCとサーバーから実行したエージェントのいくつかの違いは次のとおりです。
私はOffice2010を使用しており、サーバーには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%")}
これらの2つの違いのいずれも問題の原因ではないと思いますが、サーバー上で実行されているコードをステップスルーできないため、他に何を試すべきかわかりません。どんな助けでも大歓迎です。