表单模板和模式概述

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

通过 Microsoft InfoPath 2010 Designer 可以设计各种可在 Web 浏览器和 InfoPath Filler 中填写的表单。若要开始设计 InfoPath 表单,请启动 InfoPath 2010 Designer,并从“文件”选项卡上“新建”部分的模板库中进行选择。这些模板分为以下类别:“常用表单模板”“高级表单模板”“InfoPath 2007 表单模板”“模板部件”。并且,其中每个类别都列出了众多可供选择的表单模板。

本文内容

InfoPath 表单模板概述

常用的表单模板

SharePoint 列表

SharePoint 表单库

电子邮件

空白窗体

空白窗体 (InfoPath Filler)

高级的表单模板

数据库

Web 服务

XML 或架构

数据连接文件

将现有窗体

文档信息面板

InfoPath 2007 表单模板

模板部件

更改表单模板类型或兼容性

InfoPath 表单模板概述

通过“常用表单模板”类别中的表单可以成功地部署表单,这些表单使用 SharePoint 列表作为其主要数据源,具有 SharePoint 和电子邮件表单的外观,或者为您提供从头开始设计表单所需的灵活性。如果您期望设计具有高级数据连接(如数据库或 Web 服务连接)的表单,则应从“高级表单模板”类别中选择正确的模板。如果大部分用户都使用 SharePoint 2007 或 InfoPath 2007,则应从“InfoPath 2007 表单模板”类别中选择模板,否则需要稍后更改表单兼容性。最后,“模板部件”类别适用于希望创建可嵌入其他表单中的可重用表单部件的设计者。

返回页首

常用表单模板

“常用表单模板”类别提供一系列最常见设计的 InfoPath 表单。

模板类型

填写环境

SharePoint 列表

Web 浏览器和 Microsoft SharePoint Workspace

SharePoint 表单库

Web 浏览器和 InfoPath Filler

电子邮件

Microsoft Outlook

空白表单

Web 浏览器和 InfoPath Filler

空白表单 (InfoPath Filler)

InfoPath Filler

SharePoint 列表

SharePoint 列表表单模板用于自定义用于创建、查看和编辑 SharePoint 列表中项目的表单。首先需要指定新的或现有的 SharePoint 列表,InfoPath 然后会自动生成列表表单。在自定义该表单后,只需单击一下即可使用 InfoPath 2010 Designer 的“快速发布”功能将其发布回 SharePoint。

SharePoint 表单库

SharePoint 表单库模板用于设计用于在 SharePoint 表单库中收集数据的表单。InfoPath 可为您提供基本布局,通过添加控件、从功能区的“页设计”选项卡中选择可用的 SharePoint 主题,以及自定义您的提交选项,可以快速调整该布局。

电子邮件

电子邮件表单通过电子邮件分发、填写和提交。您可以使用自动生成的布局,也可以使用功能区中的“页面布局模板”、“主题”和表来重新设置布局格式。在自定义布局和添加控件完成之后,请指定电子邮件收件人。为此,请单击“数据”选项卡,然后在“提交表单”组中,单击“至电子邮件”。接着,单击“文件”选项卡,再单击“发布”部分,然后单击“电子邮件”选择预定收件人。

InfoPath 表单只能在 Microsoft Outlook 2007 和 2010 中通过电子邮件提交。默认的兼容软件为 Outlook 2010;如果您需要将 Outlook 2007 作为目标,您可以将表单模板类型更改为“电子邮件(InfoPath 2007)”。用户需要安装有相同版本的 Outlook 和 InfoPath 才能填写电子邮件表单。

空白表单

空白表单模板允许您从空白页面布局开始。作为设计人员,您可以添加控件、数据连接,并指定最适合您的需求的布局和节。

默认情况下,可以在 Web 浏览器和 InfoPath Filler 中填写空白表单。

空白表单 (InfoPath Filler)

创建使用 InfoPath Filler 填写的表单时,请使用“空白表单(InfoPath Filler)”选项。与“空白表单”模板相同,您可以指定最适合您的需求的布局、控件和数据连接。

只能在 InfoPath Filler 中填写空白表单 (InfoPath Filler)。

返回页首

高级表单模板

模板类型

填写环境

数据库

  • Microsoft SQL Server:Web 浏览器或 InfoPath Filler

  • Microsoft Access:InfoPath Filler

Web 服务

Web 浏览器和 InfoPath Filler

XML 或架构

Web 浏览器和 InfoPath Filler

数据连接文件

Web 浏览器和 InfoPath Filler

转换现有表单

Web 浏览器和 InfoPath Filler

文档信息面板

Microsoft Word、PowerPoint 和 Excel

数据库

数据库表单连接到作为主数据源的 Microsoft SQL Server 或 Access 数据库,并使用数据库中的表定义表单中的域。此模板确定是否可以动态方式在 Web 浏览器或 InfoPath Filler 中填写表单。也就是说,如果您选择 Microsoft SQL 数据库,则表单默认为 Web 浏览器表单,如果选择 Access,则 默认为 InfoPath Filler 表单。

注意: 仅 InfoPath Filler 表单支持提交到 Microsoft SQL Server 数据连接。如果您需要提交到 Microsoft SQL Server 数据连接,将更改为 InfoPath Filler 表单兼容性之后您指定了您的数据库。然后,在数据选项卡上的获取外部数据组中,单击数据连接。修改您现有的 Microsoft SQL Server 数据连接,以支持提交操作,通过选择数据连接,然后在数据连接对话框中,单击修改

Web 服务

Web 服务表单连接到您指定作为数据源导入的 SOAP Web 服务。尽管只能将 SOAP Web 服务用作主要数据源,但 InfoPath 支持 SOAP 和 REST Web 服务。选择 Web 服务并指定是否使用该服务接收或提交数据之后,InfoPath Designer 将使用相应查询和数据域填充表单架构。

XML 或架构

XML 或架构模板使用现有 XML 文档生成表单数据源。选择此模板时,InfoPath 将提示您选择现有 XML 文档。设计表单时,您只需将控件绑定到树中的元素即可,这些元素是从表单所基于的 XML 文档导入的。此表单模板默认为 InfoPath Filler 表单,以便继续提供重复序列和其他复杂架构支持。

数据连接文件

连接到您所指定的 SharePoint 服务器上的现有数据连接时可使用数据连接文件模板。您可以继续选择数据连接文件,InfoPath 将使用该文件中的连接参数来配置表单的主数据源。在选择数据连接文件后,可添加控件,创建规则并应用格式设置来完成您的设计。

转换现有表单

使用此表单模板可将现有 Excel 和 Word 文档转换为 InfoPath 表单。默认情况下,InfoPath 随附有两个转换程序库,其中一个用于转换 Word 文档,另一个用于转换 Excel 文档。高级用户还可以生成和导入其他转换程序库以便与此设计选项结合使用。

文档信息面板

使用此表单模板可以自定义用于编辑存储在 SharePoint 文档库中的 Microsoft Office 文档的属性。InfoPath 会自动创建一个基于 SharePoint 文档库的列的表单,然后您可以添加控件,创建规则,并应用格式设置。即使“文档信息”是 InfoPath 表单,用户也无需安装 InfoPath 来填写文档信息面板。

返回页首

InfoPath 2007 表单模板

此类别中的表单与“常用表单模板”类别中包括的空白模板相同,但它们与 InfoPath 2007 兼容,且缺少 InfoPath 2010 的某些高级功能。许多用户可能尚未升级到 SharePoint 或 InfoPath 客户端的 2010 版本。如果您希望从空白表单模板开始,并知道必须针对 Office 的早期版本,则使用 InfoPath 2007 表单模板可轻松确保您处于正确的模式。

注意: InfoPath 2010 还允许您与 InfoPath 2003 兼容的表单设计。

返回页首

模板部件

模板部件在本质上是其他 InfoPath 控件和功能的聚合。模板部件支持在设计表单模板时向您提供的大多数功能(表单代码除外)。您可以按照标准表单模板的设计方式来设计表单模板部件。设计完成之后,表单模板部件将显示在控件库中,您可以将其添加到您的表单模板中,就像添加任何其他 InfoPath 控件一样简单。

返回页首

更改表单模板类型或兼容性

“新建”选项卡中选择表单模板后,InfoPath 会将您的填充环境(模式)默认为 Web 浏览器或 InfoPath Filler。在大多数情况下,您可以使用“另存为”或通过单击“文件”选项卡然后选择“表单选项”来在不同模式之间轻松切换。接下来,单击“兼容性”并从“表单类型”框中选择所需的表单类型。不过,在某些表单模板中不能更改模式,例如 SharePoint 列表和电子邮件。某些控件、数据源和模板也仅在某种环境中可用。例如,提交数据库连接和具有复杂重复序列的 XML 架构仅在 InfoPath Filler 中受支持。最后,InfoPath Filler 表单包含可用于 Web 浏览器表单的控件和功能的超集。可以在 Filler 表单中添加将无法在 Web 浏览器表单中运行的功能。如果需要在 SharePoint 上和 InfoPath Filler 中填写表单,则应设计 Web 浏览器表单。

关于控件和其兼容性的详细信息,请参阅控件简介

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×