Если вы можете оставить Excel запущенным на сервере все время, вы можете использовать Application.OnTime для планирования следующих запусков определенного макроса (как только он запустится, перепланируйте другой в коде макроса).Когда я работал в банковской сфере, мы все это время использовали для выполнения ночных заданий.
Если вы не можете оставить Excel работать, я должен сказать, что вы можете испытывать боль.Можно запустить Excel, используя задание AT (запланированное задание), но у вас могут возникнуть головные боли, заставляя его работать с правильными правами пользователя, и если вы используете какие-либо надстройки, вы будете испытывать регулярные сбои, когда они не смогли загрузить и не позволили запустить Excel,В конце концов, Excel не предназначен для работы на серверах (это на самом деле является нарушением условий использования), и запуск / запуск / остановка не будет надежной системой, даже если вы ее получите.на работу.