Я использую планировщик заданий Windows для перезапуска MS Excel, когда он падает, через триггер событий, который запускает сценарий VBS (https://stackoverflow.com/questions/18504067/how-to-automate-the-forced-closure-of -excel-follow-a-restart/18654283 # 18654283).
И Excel, и мой длительный макрос успешно перезапускаются при возникновении события триггера. Тем не менее, проблема у меня в том, что Excel начинается в фоновом режиме.
Когда я удаленно захожу на машину (от имени администратора), Excel-интерфейс нигде не виден. В диспетчере задач видно, что работает Excel.exe (как и мой макрос, поскольку файлы отчетов продолжают записываться).
Если я запускаю скрипт vbs вручную (т.е. двойной щелчок при входе в систему), то Excel запускается на переднем плане.
Я установил планировщик задач для запуска задачи от имени администратора и запуска независимо от того, вошел ли пользователь в систему или нет. Есть ли какие-то другие настройки, о которых я должен знать, которые относятся к запуску Excel на переднем плане из запланированного задания?
Я использую Windows Server 2008R2 и Excel 2010.
Спасибо юг
Добавлено: Чтобы было ясно, разница в поведении заключается в том, запускается ли скрипт диспетчером задач или выполняется вручную (мой удаленный вход в систему или нет) не имеет значения. Когда диспетчер задач запускает скрипт, он начинает работать как скрытый).