Джони и Джо правы. VSTO не будет работать на Azure.
Я полагаю, вы ищете Open XML SDK . Это позволяет создавать Excel или другие файлы Office из .NET без использования автоматизации Office.
Редактировать: Вот один вариант, который я рассмотрел для тех случаев, когда Open XML SDK просто не обладает функциональностью, которую я могу получить от прямого доступа к объектной модели приложения Office. Настройте компьютер вне Azure, который работает так же, как и рабочая роль Azure, обрабатывая сообщения из очереди Azure. Поскольку приложение на этом компьютере может быть настроено для последовательного выполнения задач, вы должны иметь возможность обходиться без вещей, которые не были бы целесообразны, если вы пытались запустить приложение Office из веб-роли. Этот компьютер может находиться в вашем центре обработки данных или вы можете использовать виртуальную машину Azure, чтобы установить Office. Если эта виртуальная машина создавала и / или читала документы Excel, просто используйте хранилище BLOB-объектов Azure для хранения документов.
Если компьютер с Office находится за пределами Azure, вы будете нести дополнительные расходы на пропускную способность для всех данных, поступающих в Azure и выходящих из него.