以编程方式生成InfoPath表单模板?

时间:2009-05-29 15:54:43

标签: infopath

是否可以以编程方式生成信息路径2007表单模板(xsn file =表单定义)?

我知道infopath 2007表单设计器没有对象模型,但有没有人知道任何第三方库?

表单视图本身是一个xsl文件,所以它应该是可能的。我本以为它也是一个常见的用例。

2 个答案:

答案 0 :(得分:1)

可以从结构化源(例如xml)生成manifest.xsf,xsl和xml文件,然后使用扩展名.xsn包装它(作为.cab)。 (.xsn文件只不过是一个renemed .cab!)

这只是一个原始概念 - 如果目的更明确,可以进行改进。为何产生?你要创建一堆不同的文件吗?为什么?

答案 1 :(得分:1)

没有库或API来执行此操作。虽然可以生成模板,但您需要自己编写。显然,这不是一件容易的事,而且容易出错。我建议您查看您的要求,以确保这是真正必要的。 InfoPath非常灵活,在不知道项目细节的情况下,您很有可能通过单个模板获得所需的功能。