One data provider wants to develop an Excel add-in, these are the following requirements:
1) it can be installed on the desktop. It adds one menu and buttons to the ribbon, and also provides some specific functions (for receiving real-time data, such as the Bloomberg function).
2) the add-in should work in Excel 2007, 2010, 2013 and 2016.
The question is which technology should be used to create this add-in. Here are some of my thoughts:
1) JavaScript API for Excel is not suitable, because it does not work for Excel 2007, 2010.
2) VSTO. Does anyone know if VSTO add-ins work for Excel 2013 and 2016? ; Is it possible to create one VSTO add-in that works for all Excel 2007, 2010, 2013 and 2016?
3) C API for Excel. It seems that the C API for Excel is used to build XLL. Does anyone know if the C API for Excel can create menus and buttons?
source
share