Другими словами, надо , чтобы обработка вела себя так же, как и запущенная из формы по кнопке. Это связано с тем, что обработка использует COM-объект Excel и серверные процедуры не работают. Понимаю, что это будут ходули. Однако любопытна такая возможность. Иногда требуется имитация действий пользователь. Такая возможность пригодилась бы.
Проще будет планировщиком Windows запускать клиентское приложение, выполнять требуемые действия, а затем завершать программу. Можно настроить принудительное прерывание запущенного процесса планировщиком, если выполнение обработки затянется или зависнет. Это даже на файловой БД работать будет.