我是为 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 的优缺点。
Saul
问问题
965 次
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 回答