これは私が達成しようとしている一連のイベントです: スケジュールされたタスク - 毎日同時に実行され、VBScript を起動します。VBScript は Excel ワークブックを起動し、マクロを実行します。ここにスニペットがあります-
Set xlApp = CreateObject ("Excel.Application")
xlApp.Visible = False
Set xlBook = xlApp.Workbooks.Open (xlFilePath,0,False)
xlApp.Run "Main"
問題は、タスクを手動で実行すると問題なく実行されることです。サーバーにログオンしていないときにスケジュールされたタスクを実行すると、Excel が起動しません。ユーザーがログオンしていないときに Excel を起動するには、上記のコードで何を変更する必要がありますか? Excel マクロのセキュリティを低に設定しました。
Excel 2003 および Windows Server2003 64