6
A
回答
4
這真的取決於對您的項目最有意義的東西。如果只是針對某些文件和一些用戶,我會推薦VBA。
如果它更復雜,需要在所有用戶的所有文件上工作,我認爲VSTO插件將是一條可行的路。這實際上取決於你試圖執行的情況和複雜性。
0
請記住,它不僅作爲一門語言的VBA的限制,同時也缺乏工業實力的工具,如單元測試框架和源代碼控制,可以是令人沮喪的。如果你堅持使用VBA,那麼你可能會因爲這個原因而長期失敗,從而影響開發速度。
你可以同時編寫VBA代碼來直接支持你的用戶界面,剩下的用.NET編寫。
+1
使用這兩種編寫解決方案是一個壞主意。最終導致過度複雜的部署場景,以及用戶破壞解決方案的能力。堅持與vsto或vba。混合是一個壞主意。 – 2010-08-30 00:36:17
2
在VSTO 3.0之前,我會同意Ryan Lanciaux,但現在不再了。現在,我在VSTO中的工作效率很高,我甚至在VSTO中做了一小部分工作。這救了我的屁股在少數情況下作爲外接成爲公司內很受歡迎,而我所要做的就是對路徑添加到點擊一次包:-)
相關問題
- 1. 用於Office Runtime的Visual Studio 2010工具
- 2. 用於Office的Visual Studio工具是否需要安裝Office?
- 3. 用於Office的Visual Studio 2013 RC和Visual Studio工具 - TF400422使用Excel時出錯
- 4. 用於Office(VSTO)版本混淆的Visual Studio工具
- 5. 用於Office(VSTO 2005)的Visual Studio工具新手部署問題
- 6. 如何添加「用於Office Runtime的MS Visual Studio 20xx工具」?
- 7. Microsoft Fakes可以用於Visual Studio 2010嗎?
- 8. Android Studio,它使用SDK工具嗎?
- 9. Visual Studio 2017要求Office Devleoper工具2015
- 10. 可以使用Microsoft Visual Studio 2005 C#打開其他版本的Microsoft Visual Studio嗎?
- 11. 我是否需要爲我的PowerPoint插件安裝適用於Office Runtime(x86和x64)的Microsoft Visual Studio 2010工具?
- 12. 用於Office 365的Microsoft Office自動化
- 13. Microsoft是否使用Visual Studio在Visual Studio上工作?
- 14. 用於Microsoft Visual Studio 2012 Core的Windows Azure工具需要在Visual Studio 2012中安裝Visual Web Developer功能
- 15. 如何使用Git的Visual Studio工具
- 16. 像Microsoft Visual Studio一樣的工具,用於從HTML文件生成CSS文件
- 17. 重複請求升級用於Visual Studio項目的Microsoft Azure工具
- 18. 我可以使用Microsoft Visual Studio免費使用Aspose.Cells dll嗎?
- 19. 在incredibuild中啓用Microsoft Visual Studio x64工具
- 20. Microsoft Visual Studio 2010不將生成工具放在PATH中用於乾淨目標?
- 21. visual studio的工具
- 22. 當使用Microsoft Git Provider時,用winmerge替換visual studio 2012 Diff工具
- 23. 如何在Visual Studio 2008中使用Visual Studio 2010 C++工具?
- 24. 可以在Visual Studio中使用Python工具嗎?
- 25. 用於Office 2008的Visual Studio工具 - 使用功能區按鈕與活動文檔進行交互
- 26. 用於GIT的Visual Studio工具與Gitblit一起工作
- 27. 用於Office 2007的MS Office Webservice工具包?
- 28. 使用Microsoft Office Interop v.11與Windows 7,Microsoft Office 2010的應用程序
- 29. visual studio 2015 office 2007
- 30. 在Visual Studio 2012中使用Microsoft Moles
告誡有關的複雜性 - 你可以有一個大型,長時間運行的複雜應用程序,只包含幾個文件和幾個用戶,但由於諸如性能等原因,仍需要基於VBA的VSTO。 – 2010-08-30 00:34:48