与大多数人一样,您可能经常需要填写零用金报销单、考勤卡、调查表或保险单等业务表单。您甚至还可能需要负责设计、分发和维护组织中的这些表单。使 用 2007 Microsoft Office System 中的 Microsoft Office InfoPath 2007,既可以设计电子表单,又可以填写电子表单。
本文内容
InfoPath 是什么?
在 InfoPath 中,可以执行下列操作:
- 设计表单模板 可以在设计模式 (设计模式:InfoPath 设计环境,可以在其中创建或修改表单模板。)下设计和发布具有友好用户界面的交互式表单模板。除了向表单模板中插入标准的表单控件(如文本框或列表框)外,还可以插入一些控件,使用户能够灵活地添加、删除、替换或隐藏表单中的节 (节:表单上包含其他控件的控件。)。 您可以设计的表单模板范围非常广,既包括用于从直接工作组收集数据的简单表单模板,也包括作为大型业务流程一部分的复杂表单模板。InfoPath 表单模板既可以单独使用,也可以设计为与现有数据库或 Web 服务协同工作。表单模板可以发布到公司网络上的公用位置(如共享文件夹、Web 服务器或 Microsoft Windows SharePoint Services 网站上的库)并从该位置访问。此外,如果您能够访问运行 InfoPath Forms Services 的服务器,还可以设计一个可以在 InfoPath、Web 浏览器和移动设备上填写的表单模板。
- 填写表单 用户可以填写基于在设计模式下所创建的表单模板的表单。用户可以使用熟悉的、类 似于文档的功能在 InfoPath 中填写表单。例如,可以在表单中进行拼写检查,或者在某些域中插入格式文本和图形。用户或许还能够将多个表单中的数据合并到一个表单,或者将数据导出到其 他程序,具体取决于表单模板的设计。 如果表单模板启用了浏览器功能 (启用浏览器功能的表单模板:一种与浏览器兼容的表单模板,已发布到运行 InfoPath Forms Services 的服务器上并且受到浏览器的支持,因此用户可以在 Web 浏览器中显示和填写表单。),则计算机上未安装 InfoPath 的用户可以改为在 Web 浏览器或移动设备上填写表单。
InfoPath 以可扩展标记语言 (XML) (可扩展标记语言 (XML):标准标记语言 (SGML) 的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。) 为基础。在您设计表单模板时,InfoPath 会创建一个 .xsn 文件,这是一个 (.cab) 文件,其中包含使该表单正常工作所必需的文件,如 XML 架构 (XSD) (XML 架构:以 XML 编写的正式规范,定义了 XML 文档的结构,包括元素名和丰富的数据类型,以及哪些元素要以组合形式出现,每一元素具有哪些属性。) 和 XSL 转换 (XSLT) (XSL 转换 (XSLT):用来将 XML 文档转换为其他类型的文档的语言,例如,HTML 或 XML。其用途为执行部分 XSL 功能。) 文件)。当用户在 InfoPath 中填写表单时,表单中的数据以符合工业标准的 XML 形式保存或提交。但是,您不必为了设计表单模板或填写表单而学习有关 XML 的任何知识。您只需了解 XML 便于组织重新利用通过表单收集的数据。例如,一个 InfoPath 差旅报告表单模板可同时向客户关系管理系统、零用金系统和差旅计划系统提供 XML 数据。