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