如何以.doc格式打开Infopath

时间:2009-10-10 17:44:05

标签: infopath

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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表单数据文件并通过电子邮件发送。并且效果很好,但它需要一个完全可信的信息表格和代码隐藏的功能。