Использование Direct Excel и других библиотек автоматизации делопроизводства требует установки полного продукта на компьютер, на котором выполняется ваш код. Попробуйте использовать NPOI или другую библиотеку автоматизации Excel, чтобы выполнить то же самое, не устанавливая офисный пакет.
Установка Office на сервер, как правило, не рекомендуется, и даже если вы работаете в среде рабочего стола конечного клиента, вам придется беспокоиться о версии установленного Office и других переменных конфигурации клиента для успешной установки. выполнение каждый раз.
Если вы настаиваете на пути, который вы выбрали изначально, вам нужно захватить ссылку либо на работающий в данный момент экземпляр приложения Excel (GetObject), либо создать его для использования самостоятельно (CreateObject), например так:
Set oXL = CreateObject("Excel.Application")
oXL.Visible = True