我正在使用Visual Studio 2010爲Excel創建一個新的加載項。理想情況下,我希望它能夠與Excel 2011(Mac),2010和2007一起使用。MS Office Visual Studio加載項,共享加載項和Excel 2010加載項之間的區別是什麼?
當我啓動一個新的C#項目時,有三種模板選項可供選擇。
(辦公室)Excel 2010的外接
(可擴展)的Visual Studio插件
(可擴展)共享外接
什麼這些模板選擇之間的區別?
在此先感謝。
我正在使用Visual Studio 2010爲Excel創建一個新的加載項。理想情況下,我希望它能夠與Excel 2011(Mac),2010和2007一起使用。MS Office Visual Studio加載項,共享加載項和Excel 2010加載項之間的區別是什麼?
當我啓動一個新的C#項目時,有三種模板選項可供選擇。
(辦公室)Excel 2010的外接
(可擴展)的Visual Studio插件
(可擴展)共享外接
什麼這些模板選擇之間的區別?
在此先感謝。
來自MS。顧名思義,您可能想要使用共享加載項。
創建一個應用程序級加載項爲Excel 2007或Excel 2010的更多信息,請參閱入門編程應用程序級加載項和Excel解決方案。
Visual Studio的加載項功能添加到Visual Studio和Visual Studio宏環境。有關更多信息,請參見如何:創建加載項。
共享加載項可以將功能添加到一個或多個Microsoft Office應用程序,以及到Visual Studio。有關更多信息,請參見如何:創建加載項。
#1和#3將適用於Windows計算機上工作,而是直接從微軟的VSTO團隊,"the .Net Development Platform and Visual Studio Tools For Office are Windows only."的傑夫·達斯特你必須code in VBA在所有三個版本以獲得功能。
如果您只想定位Windows環境,請確保您的目標是2007版Excel,因爲我不相信爲Excel 2010開發的解決方案與Excel 2007向後兼容。