1

我是为 Office Forms Server / MOSS 2007 开发的新手。我必须在设计基于 Web 的表单和在 Visual Studio Tools for Applications(又名 VSTA)或 Visual Studio Tools for Office(又名 VSTO)中为它们编写代码之间做出选择。VSTA 作为 InfoPath 2007 许可证的一部分免费提供;VSTO 也是免费的,需要 Visual Studio 2005 / 2008。我拥有这两种产品的许可证,无法轻易确定每个 IDE 的优缺点。

4

2 回答 2

2

这比我能解释得更好:http: //blogs.msdn.com/andreww/archive/2006/02/21/536179.aspx

鉴于 VSTA 的许可证随 InfoPath 一起提供,我可能会使用它。

于 2008-09-17T01:19:08.747 回答
0

为了补充 Bennor 的答案,我将完全避免在 InfoPath 表单“后面”编写代码。这是尽可能多地制作“哑 XML”而不是与代码纠缠在一起的“智能”XML 的绝望尝试。如果做不到这一点,我的下一个选择是 VSTA,因为从历史上看,这些解决方案(至少是我编写的那些)具有较低的安全风险,并且可以在更多样化的 Office 环境中运行。

最后的手段是使用 VSTO。这是我的偏见……我的大部分 VSTO 投资都在 Microsoft Word 中。

于 2008-10-03T01:17:51.030 回答