我有一個.bat文件是一個線長,並調用了該專門打開一個excel文件和VB腳本.bat文件運行一些宏:如何運行任務調度
cscript priordays.vbs "C:\PATHANME\FILENAME.xlsm"
當我通過雙擊運行它,它運行良好並且成功。
當我在任務調度程序中運行時,它表示它已成功運行(代碼0x0),但腳本不執行。無論用戶是否登錄,喚醒機器等,我都將它設置爲以最高權限運行。仍然沒有任何結果。
對於那些問什麼是在VB腳本,它是:
Dim arts, objExcel
Set args = WScript.ARguments
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open args(0)
objExcel.visible = True
objExcel.Run "Macro1"
objExcel.Run "Macro2"
objExcel.Run "Macro3"
objWorkbook.Close
objExcel.Quit
我發現代碼在這個網站的其他地方,對使用.bat文件的說明一起。如果有一種方法可以從腳本中運行它,並嘗試從任務調度程序啓動腳本,那麼我也可以這麼做。
給我兩分鐘。 :) – mbald23
似乎沒有有所作爲。 – mbald23
將「開始」位置設置爲腳本位置,並確保該文件夾的權限允許運行任務的帳戶執行批處理文件。 –