Reputation: 143
I have Searched many hours on the internet but not found satisfactory so - What is the difference between VSTO Addin & COM Addin (which we make as Class library project and use excel object)? Is there any limitation in VSTO project like it will work for only specific Version of excel.
Upvotes: 2
Views: 1876
Reputation: 25693
A COM Add-in uses the IDTExtensibility2 interface to communicate with an Office application.
VSTO (and any other Office Add-in library such as Add-in Express) bases on and extends this interface. For example, VSTO
VSTO works with Office 2007 and later (IDTExtensibility2 was introduced for Office 2000, if I remember correctly). You have to use the correct .NET Framework and VSTO template for the earliest version of Office you plan to support. Add-ins created for earlier versions can be used in later versions of Office without being re-built.
Any add-in based on the Interface is limited to Windows Desktop.
Upvotes: 5