Joni and Joe are true. VSTO will not work on Azure.
I believe you are looking for the Open XML SDK . This allows you to create Excel or other Office files from .NET without using Office automation.
Edit: Here is one of the options that I considered in those moments when the Open XML SDK simply does not have the function that I can get from direct access to the object model of the Office application. Configure a machine outside of Azure that works the same as the Azure worker role, processing messages from Azure Queue. Since the application on this machine can be configured to perform tasks sequentially, you must get away from things that are inappropriate if you are trying to run the Office application from a web role. This machine may be in your data center, or you can use Azure VM so you can install Office. If this virtual machine created and / or read Excel documents, simply use the Azure Blob repository to store documents.
If your Office machine is outside of Azure, you will incur additional bandwidth costs for all data coming in and out of Azure.
Coder dennis
source share