用于Office的Microsoft Visual Studio工具。值得使用吗?

时间:2008-11-10 20:44:15

标签: vsto officedev

似乎部署VSTO代码非常麻烦。

我的用例是我需要在单词中强制执行某个内容结构。我最好在VBA中做到这一切吗?

3 个答案:

答案 0 :(得分:4)

这实际上取决于对您的项目最有意义的东西。如果它只适用于某些文件和几个用户,我会推荐VBA。

如果它更复杂并且需要为所有用户处理所有文件,我认为VSTO插件将是最佳选择。这实际上取决于您尝试执行的情况和复杂程度。

答案 1 :(得分:2)

在VSTO 3.0之前我会同意Ryan Lanciaux,但现在不行了。这些天我在VSTO中变得如此富有成效,我甚至在VSTO做了一小撮工作。在一些情况下,由于加载项在公司内部变得非常流行,这已经挽救了我的屁股,而我所要做的就是添加Click-once包的路径: - )

答案 2 :(得分:0)

请记住,不仅VBA作为一种语言的局限性,而且还缺乏像单元测试框架和源代码控制这样令人沮丧的工业强度工具。如果你坚持使用VBA,你可以通过长期的挫折来换取发展速度。

您可以同时执行这两项操作,编写VBA代码以直接支持您的UI,其余部分使用.NET。