发布表单

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

完成表单模板的设计后,必须发布它以便用户可以根据该表单模板来填充表单。用户必须对发布表单的位置具有访问权限。本主题介绍了用于发布 InfoPath 2010 表单的不同选项。

本文内容

发布和保存

发布选项

SharePoint 库或列表?

发布到 SharePoint 库

发布到电子邮件

发布到网络位置

高级的概念

网站内容类型

InfoPath 表单的沙盒代码

经管理员核准的表单模板 (完全信任表单)

发布和保存

发布表单模板与保存表单模板不同。保存表单模板的目的是保留您的工作,与将文件保存到计算机的方式一样。发布过程通过添加发布位置和处理指令部分来修改表单模板以供分发,以便用户可以打开基于此表单模板的表单。处理指令允许当您在发布表单模板后对其进行更改时,自动更新基于此表单模板的表单。

返回页首

发布选项

可以通过多种不同的方式发布 InfoPath 表单。若要发布表单,请单击“文件”选项卡,然后单击“发布”,将显示以下发布选项:

  • 快速发布   发布到当前位置的窗体

如果您要更新已发布的表单,或者是首次发布 SharePoint 列表或工作流表单,则可以使用快速发布来发布表单,而不必指示发布方式和发布位置。单击“快速发布”后,InfoPath 2010 会自动将表单重新发布到其以前的位置或发布到指定位置。

注意: 如果尚未指定发布位置,禁用快速发布

  • SharePoint Server   发布到 SharePoint 库的窗体

如果您要将 InfoPath 表单发布到 SharePoint,以便用户可以在 Web 浏览器或 InfoPath Filler 中填充表单,则可以将表单发布到 SharePoint 库。随后用户可以联机访问该表单、填充该表单,并将结果作为 InfoPath 文档保存到库中。

  • 电子邮件   发布到的电子邮件收件人列表的窗体

您可以创建包含 InfoPath 表单的新电子邮件。当收件人无权访问 SharePoint 网站时,此选项非常有用。

注意: InfoPath Filler 是必需的已发布的电子邮件中的窗体。

  • 网络位置   将表单发布到网络位置或文件共享

此发布到网络位置或文件共享它使用户能够导航到共享 (如//MyShare/Path/FormLocation),然后填写 InfoPath Filler 中的窗体的窗体。

注意: InfoPath Filler 是必需的已发布到网络位置的窗体。

SharePoint 库还是列表?

在以前版本的 InfoPath 中,可以将表单发布到 SharePoint 库,并且当用户填充了表单时,会将用户的响应作为文档保存到该库中。现在虽然您仍然可以执行此操作,但可以使用 InfoPath 2010 自定义用于在 SharePoint 列表中创建、读取和编辑项目的表单,以便将响应作为项目保存到列表中。为此,请在 SharePoint 中单击“自定义表单”,或者在 InfoPath 中创建新的 SharePoint 列表。

与使用文档库相比,使用 SharePoint 列表具有一些明显的优势,如下所示:

  • 可以按照在 SharePoint 列表中管理任何项目的相同方式来管理响应。

  • 发布表单时不必指定连接到 SharePoint 服务器的方式,因为系统会自动连接。

  • 完成自定义列表表单后,只需单击“快速发布”即可发布表单。

返回页首

发布到 SharePoint 库

若要将 InfoPath 表单发布到 SharePoint 库,请执行以下步骤:

  1. 单击“文件”

  2. 单击“发布”

  3. 单击“SharePoint 服务器”

InfoPath 2010 - 发布表单

  1. 在文本框中输入 SharePoint 网站的网址。

InfoPath 2010 - 发布表单

  1. 单击“下一步”

  2. 选择如何发布窗体。对于大多数情况下,选择表单库。对于网站内容类型经管理员核准的表单模板选项的详细信息,请参阅高级概念部分。

InfoPath 2010 - 发布表单

  1. 单击“下一步”

  2. 单击 InfoPath 表单的已有表单库(如果已创建一个表单库),或者单击“新建表单库”以创建新的表单库。

InfoPath 2010 - 发布表单

  1. 单击“下一步”

  2. 如果您要创建新的 SharePoint 库,请在“名称”文本框中输入该库的名称,并在“说明”文本框中输入该库的说明。

InfoPath 2010 - 发布表单

  1. 单击“下一步”

  2. 若要为表单库中的一列中显示窗体中的数据,请使用属性升级。若要执行此操作,单击添加,选择所需的字段,然后在列名称框中键入列的名称。

  3. 如果选择了重复域,请单击“函数”列表中的值以定义在表单库中显示域的方式,然后单击“确定”

注意: 您可以选择的最后一个值或字段中的所有匹配项的计数字段中显示的第一个值还是合并在一起的所有值。

InfoPath 2010 - 发布表单

  1. 根据需要,对表单中要作为 SharePoint 列添加的每个域重复步骤 12 和 13,然后单击“下一步”

  2. 单击“下一步”

  3. 单击“发布”

返回页首

发布到电子邮件

若要将 InfoPath 表单发布到电子邮件收件人列表,请执行以下步骤:

  1. 单击“文件”

  2. 单击“发布”

  3. 单击“电子邮件”

  4. 如果您尚未保存该表单,请单击“确定”保存它。

  5. “表单模板名称”文本框中输入表单的名称,然后单击“下一步”

InfoPath 2010 - 发布表单

  1. 若要将表单中的数据作为列显示在 InfoPath 表单项文件夹中,请使用属性提升。为此,请单击“添加”,选择所需域,然后在“列名称”框中键入列的名称。

  2. 如果选择了重复域,请单击“函数”列表中的值以定义在表单库中显示域的方式,然后单击“确定”

注意: 您可以选择的最后一个值或字段中的所有匹配项的计数字段中显示的第一个值还是合并在一起的所有值。

  1. 根据需要,对表单中要作为 Outlook 中的列添加的每个域重复步骤 6 和 7,然后单击“下一步”

InfoPath 2010 - 发布表单

  1. 完成后,单击“发布”以作为电子邮件打开表单。

InfoPath 2010 - 发布表单

  1. “收件人”“抄送”“密件抄送”框中输入收件人。

InfoPath 2010 - 发布表单

  1. 自定义“主题”域的内容。

  2. “简介”文本框中提供表单说明,并向用户解释他们收到表单的原因。

  3. 单击“发送”

返回页首

发布到网络位置

若要将 InfoPath 表单发布到 UNC 或网络上的非 SharePoint 服务器,请执行以下步骤:

  1. 单击“文件”

  2. 单击“发布”

  3. 单击“网络位置”

  4. 在第一个文本框中输入表单的所需路径和文件名。

    注意: 这可能是您的硬盘或文件共享,如\\private\example\exampleform.xsn上的位置。这也可能是您将如下所示的计算机上的某个位置︰ C:\examplefolder\exampleform.xsn

InfoPath 2010 - 发布表单

  1. “表单模板名称”框中输入模板的名称,然后单击“下一步”

注意: 在填写表单时也向用户显示窗体名称,用于标识窗体,如果您对其进行更新,或将其重新发布。

  1. 在文本框中输入用户可访问的路径和文件名。

注意: 在大多数情况下、 发布位置和备用访问路径将相同。在其他情况下,例如,如果将文件保存到 C 驱动器,它不会。例如,如果您保存到C:\examplefolder\exampleform.xsn的窗体,然后用户可以访问路径可能看起来与\\mycomputer\examplepath\exampleform.xsn。如果先前的路径,用户可以访问路径,如\\private\example\form\exampleform.xsn,并且您和用户可以访问,没有操作将需要执行此步骤。

InfoPath 2010 - 发布表单

  1. 再次单击“下一步”

  2. 单击“发布”

返回页首

高级概念

网站内容类型

内容类型定义表单模板、一组列和服务器上的文档管理设置(例如工作流或策略设置)。

通过创建内容类型,您可以将表单模板作为网站内容类型发布,从而在网站之间重复使用表单模板和设置。当您更新内容类型时,所做的更改会自动应用到使用了该内容类型的地方。

您可以将单个内容类型分配给跨网站的多个库,或者将多个内容类型分配给单个库。例如,您可以将状态报告表单的内容类型添加到由公司中的销售部门使用的所有库,这样每个销售团队均收集和向管理人员报告相同类型的信息。或者,假设所在部门将不同的表单模板用于出差申请、旅程报告和费用报告表单。您可以将这三个表单模板作为网站内容类型发布,并将它们添加到用于存储团队的出差相关信息的单个库中。当用户根据该库创建新表单时,他们即可选择希望使用这些表单模板中的哪一个。

InfoPath 表单中的沙盒代码

只要表单不是完全信任表单并且您是网站集管理员,您就可以借助 InfoPath 2010,使用 SharePoint 中的沙盒代码服务直接从 InfoPath Designer 发布包含代码的表单库表单。发布包含沙盒代码的表单的过程与将表单发布到表单库或作为网站内容类型发布的过程相同。

经管理员核准的表单模板(完全信任表单)

经管理员核准的表单模板对 SharePoint 网站上的任何网站集都可用,并且可以包含需要完全信任的代码。这些表单模板由 SharePoint 网站管理员单独验证、上载和激活。经管理员核准的表单模板在只能由管理员访问的特殊文档库中维护。有关经管理员核准的表单模板的信息,请参阅以下链接:

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×