2009-10-10 30 views
0

我设计了一个infopath表单并发布到我的Sharepoint网站。我的第一个问题是,如果我将自定义信息表格保存在我的计算机上,是否可以在没有安装MSOffice的情况下打开它?其次,如果通过电子邮件发送定制的信息表格,是否可以将它保存为.doc格式。如何以.doc格式打开Infopath

回答

0
  1. Infopath表单只是.xml文件;所以你可以打开它,但可能需要Infopath桌面帮助或在Sharepoint站点使用Forms Server
  2. 再次,您将收到一个XML文件;你可以解析它并以任何你想要的格式进行转换
0

你可以设计一个视图,以便它直接打印到word文档。每个视图都是一个XSLT文件,用于将xml表单数据转换为特定的格式。您获得的默认视图允许infopath直观地显示它。您可以开发自己的XSLT文件,将数据转换为包含WordML格式的任何格式。在Infopath 2003 SDK中有一个向导,允许您将infopath View XSLT文件转换为MS Word XML文件。以下链接应该给你一些指导。

Design a view that is optimized for printing

InfoPath 2003 Software Development Kit (SDK)

Convert an InfoPath 2007 form into a Word 2007 document using XSLT and C#

说了这么多我还没有试过,以节省保存一个Word(Filename.doc)格式的数据。然而,我已经使用表单上的数据来创建一个PDF文件,并附上PDF文件和XML表单数据文件,并通过电子邮件发送。这很好,但它需要一个完全可信的infopath表单和代码隐藏。