у меня есть .файл bat длиной в одну строку вызывает сценарий vb, который специально открывает файл excel и запускает некоторые макросы:
cscript priordays.vbs "C:PATHANMEFILENAME.xlsm"
когда я запускаю его двойным щелчком мыши, он работает нормально и успешно.
при запуске в планировщике задач, она успешно (0х0 код), но скрипт не выполняется. У меня есть набор для запуска с самыми высокими разрешениями, независимо от того, вошел ли пользователь в систему, пробуждение машины и т. д. Еще ничего.
для тех, кто спрашивает, что в сценарии 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-файл. Если есть способ запустить все это из сценария и попытаться запустить сценарий из планировщика задач, я тоже могу это сделать.