[英]What's the difference between an MS Office Visual Studio Add-in, Shared Add-in, and Excel 2010 Add-in?
我正在使用Visual Studio 2010為Excel創建新的加載項。 理想情況下,我希望它可以與Excel 2011(Mac),2010和2007一起使用。
啟動新的C#項目時,有三個模板選項可供選擇。
(Office)Excel 2010加載項
(可擴展性)Visual Studio外接程序
(可擴展性)共享加載項
這些模板選擇之間有什么區別?
提前致謝。
來自MS。 顧名思義,您可能要使用共享加載項。
為Excel 2007或Excel 2010創建應用程序級加載項。有關詳細信息,請參閱《編程應用程序級加載項和Excel解決方案入門》。
Visual Studio加載項將功能添加到Visual Studio和Visual Studio宏環境中。 有關更多信息,請參見如何:創建外接程序。
共享加載項可以向一個或多個Microsoft Office應用程序以及Visual Studio添加功能。 有關更多信息,請參見如何:創建外接程序。
#1和#3將適用於Windows計算機,但直接來自Microsoft VSTO團隊的Geoff Darst, “。Net開發平台和Office的Visual Studio工具僅是Windows。” 您必須在VBA中編碼才能獲得所有三個版本的功能。
如果只想針對Windows環境,請確保要針對Excel 2007版本,因為我不認為為Excel 2010開發的解決方案與Excel 2007向后兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.