6

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

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

4

3 回答 3

4

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

如果它更复杂并且需要为所有用户处理所有文件,我认为 VSTO 插件将是可行的方法。这实际上取决于您要强制执行的情况和复杂性。

于 2008-11-10T20:57:23.617 回答
2

在 VSTO 3.0 之前,我会同意 Ryan Lanciaux,但现在不再同意。这些天来,我在 VSTO 变得如此高效,我什至在 VSTO 做了一些零工。随着插件在公司中变得非常流行,这在某些情况下节省了我的精力,我所要做的就是将路径添加到 Click-once 包:-)

于 2008-12-04T20:06:48.400 回答
0

请记住,令人沮丧的不仅是 VBA 作为一种语言的局限性,而且还缺乏诸如单元测试框架和源代码控制之类的工业级工具。如果您坚持使用 VBA,您可能会因此而权衡开发速度和长期的挫败感。

你可以两者都做,编写 VBA 代码来直接支持你的 UI 和 .NET 中的其余部分。

于 2008-11-10T21:05:41.697 回答