我设计了一个infopath表格并发布到我的Sharepoint网站上。我的第一个问题是,如果我将自定义的infopath表单保存在我的计算机上,是否可以在系统上未安装MSOffice的情况下打开它?其次,如果通过电子邮件发送定制的信息表格,我是否可以将其保存为.doc格式。
答案 0 :(得分:0)
答案 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表单数据文件并通过电子邮件发送。并且效果很好,但它需要一个完全可信的信息表格和代码隐藏的功能。