发布表单模板的简介

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

设计表单模板之后,您必须保存并发布表单模板,以便用户可以填写基于该表单。

本文内容

发布的工作原理

在浏览器兼容的表单模板发布

发布表单模板以完全信任

在电子邮件发送表单模板

修改或移动发布的表单模板

发布的工作原理

发布表单模板时,您第一次保存此表单模板,然后使用发布向导分发给您的用户表单模板。发布向导通过添加发布位置和处理指令,修改表单模板中的通讯组,以便用户可以打开基于该表单模板的表单。处理指令允许基于该表单模板会自动更新后将其发布到表单模板进行更改的窗体。当用户首次打开窗体时,Microsoft Office InfoPath 将从用户的计算机到处理指令中指定的位置中下载表单模板,然后 InfoPath 创建基于该表单模板的窗体。如果用户保存窗体,并更高版本中打开窗体,InfoPath 将比较版本的用户的计算机上的表单模板与表单模板中处理指令指定的版本。如果处理指令中指定的位置中的版本较新用户的计算机上的版本相比,InfoPath 将下载较新版本的表单模板,然后更新表单模板的最新版本的窗体。

修改表单模板发布位置和处理指令之后, 向导然后修改窗体将模板保存到您指定的发布位置。您可以将表单模板发布到以下位置:

  • 运行 Microsoft Windows SharePoint Services 的服务器   表单模板发布到运行 Microsoft Windows SharePoint Services 的服务器时,您可以执行两项操作之一: 您可以将表单模板发布到文档库中,在其中它将用于另存为模板的所有用户填写 th 中的文档在文档库。或者,您可以发布表单模板作为网站内容类型。这意味着表单模板可以用作模板在多个网站集。

  • 运行InfoPath Forms Services的服务器   您可以发布到服务器运行InfoPath Forms Services浏览器兼容的表单模板 。在浏览器兼容的表单模板允许没有 InfoPath 填写基于表单模板使用 Web 浏览器的表单的用户。

  • 作为电子邮件的一部分   您可以通过向用户发送电子邮件中发布表单模板。用户可以打开该电子邮件,然后填写表单。

  • 共享的网络文件夹   您可以将表单模板发布到可以访问您的用户的共享的网络文件夹。您的用户可以转到共享文件夹,然后创建基于表单模板的窗体。

    注意: 此功能将替换 Microsoft Office InfoPath 2003 SP1,使您能够将表单模板发布到 Web 服务器中的功能。

  • 为可安装文件   如果您有 Microsoft Visual Studio.NET 2003年或在您的计算机上安装了 Microsoft Visual Studio 2005,您可以为存储在共享的网络文件夹可安装文件发布表单模板。用户可以下载并运行安装文件安装和注册其计算机上的表单模板。如果您不具有 Visual Studio,您可以将表单模板发布到共享的网络位置并且 InfoPath 创建注册表单模板的脚本文件。用户可以然后下载表单模板和脚本,并运行脚本来注册表单模板。

当用户希望第一次填写表单时,他或她将转到表单模板发布和打开基于表单模板的表单的位置。因此,很重要的用户有权访问您发布表单模板的位置。当用户创建一个新表单时,InfoPath 将存储 (或缓存) 用户的计算机上的表单模板。这允许用户填写表单,即使在脱机工作。如果用户将表单保存然后打开它更高版本才能完成填写或打开另一个基于表单模板的空白表单,InfoPath 将确定如果用户的计算机已连接到已发布表单模板的位置。如果没有连接,InfoPath 将检查有任何更新到表单模板中,应用这些更新,并打开窗体。如果没有连接,InfoPath 将打开的窗体基于表单模板存储在用户计算机上。

发布表单模板不是与保存的表单模板。保存的表单模板时,您正在保存它以保留您的工作,就像将文件保存到您的计算机时。下表概括了用于保存表单模板的其他选项。

命令

说明

何时使用

保存

将表单模板保存到其当前的位置,使用相同的名称。如果你正在修改已发布到运行 Microsoft Windows SharePoint Services 的服务器上的文档库的表单模板,InfoPath 将允许您将表单模板保存仅发布位置以外的位置。

单击此命令可设计表单模板时保存所做的更改。如果你正在修改发布的表单模板,请单击另存为命令将表单模板保存到新位置。

另存为

将表单模板保存到新位置或到同一位置但使用新名称。如果你正在修改已发布的表单模板,单击另存为不会更新发布的表单模板。

当您需要修改表单模板的副本,请单击此命令。

另存为源文件

将表单模板保存到一个.xsn 文件作为表单文件而不是一组新位置。

当您需要修改表单模板的单个表单文件; 单击此命令例如,如果您希望更新的表单模板中包含的资源文件。在大多数情况下,您不需要使用表单模板的单个表单文件。

注意: 当您想要分配给您的用户表单模板时,您应始终使用发布向导。

返回页首

在浏览器兼容的表单模板发布

在早期版本的 Microsoft Office InfoPath 中,用户需要在其计算机上安装才能填写表单基于表单模板的 InfoPath。在Office InfoPath 2007,您可以设计其窗体可以填写 Web 浏览器中或在 InfoPath 中的浏览器兼容的表单模板。若要允许用户填写的表单 Web 浏览器中,您的表单模板发布到服务器运行InfoPath Forms Services。

注意: 包含代码的表单模板不能直接发布到运行InfoPath Forms Services的服务器。原因有多种,包括服务器可管理性、 安全性和性能,包含自定义代码的表单模板需要管理员审批,然后才能与文档库关联或全面上市为 Web 应用程序。发布表单模板包含代码到共享的网络位置,然后再管理员将表单模板上载到服务器。

返回页首

发布表单模板以完全信任

文件在您的计算机或其他设置,如允许对系统资源的完全访问权限的表单被称为完全信任的表单。从使用受信任的证书进行数字签名或用户的计算机上安装的表单模板创建完全信任的表单。使用受信任的证书进行数字签名的表单模板没有要安装,或在用户计算机上注册。可以在电子邮件中以附件形式分发这种类型的表单模板或文档库或共享的网络文件夹中,用户可以下载此表单模板。

完全信任的表单可以从以下位置的任何访问表单本身中存储的信息,以及其他信息:

  • 窗体相同的域

  • 窗体可以访问的所有其他域

  • 所有文件和填写表单的人员可以访问的计算机上的设置

若要发布具有完全信任的表单模板,您可以执行下列操作之一:

  • 可以从受信任的证书颁发机构的证书与表单模板进行数字签名,然后将表单模板发布到共享的网络位置。然后,您的用户可以从共享的网络位置打开的表单模板。

  • 如果您有 Visual Studio.NET 2003年或 Visual Studio 2005,您可以使用发布向导创建一个安装包,安装和注册您的用户计算机上的表单模板。具有管理员权限的计算机上的用户可以运行安装程序包安装和注册表单模板。

  • 如果您不具有 Visual Studio.NET 2003年或 Visual Studio 2005,您可以使用发布向导将表单模板发布到共享的网络位置,并创建一个脚本注册您的用户计算机上的表单模板。具有适当的用户权限的计算机上的用户可以将两个文件复制到计算机,然后再运行脚本来注册表单模板。

返回页首

在电子邮件发送表单模板

您可以使用发布向导分发给用户的电子邮件中的表单模板。具有Microsoft Office Outlook 2007的用户,并在其计算机上安装 InfoPath 可以填写表单直接在电子邮件中,当他们首次打开电子邮件。与早期版本的 Outlook 或其他电子邮件应用程序的用户作为附件收到电子邮件与表单模板和表单。这些用户必须先单击要在其计算机上安装的表单模板的表单模板附件。安装后的表单模板,用户可以单击在电子邮件中填写 InfoPath 中的窗体的窗体附件。

如果表单模板需要访问系统资源,在用户计算机上的或发送到另一个域中的用户表单模板,您应数字签名表单模板之前发布的受信任的证书颁发机构颁发的证书。如果在打开的表单模板没有证书,另一个域中的用户可能会遇到错误。

返回页首

修改或移动发布的表单模板

已发布并已存在基于该表单模板的表单后,您可以修改表单模板,如果您对表单模板进行的更改将反映在这些现有窗体。例如,如果您在表单模板包含表中删除分区,该表格和所有该表格中的数据将删除所有基于该表单模板的现有窗体中。这会导致数据丢失。因此,您应计划测试您对表单进行任何更改模板来确定现有窗体上的效果。

若要修改的已发布的表单模板,您可以修改表单模板的工作副本。工作副本是存储您的计算机上或在版本控制应用程序,如 Microsoft Visual SourceSafe 版本。修改工作副本后,您可以将其发布到发布位置。如果您没有表单模板的工作副本,您可能能够从发布位置获取副本,然后将该副本保存到发布位置以外的位置。修改后的表单模板的工作副本,您使用发布向导重新发布到原始表单模板发布位置。发布向导将表单模板发布位置中的现有版本覆盖与您修改的版本。InfoPath 确定基于其名称和位置的表单模板的标识,因为非常重要,不能更改这些重新发布表单模板时。

如果您想要移动到另一个位置的已发布的表单模板,您可以发布表单模板的工作副本到新位置。将表单模板发布到其新位置之前,您可能需要进行修改以反映新的位置。例如,使用您的表单模板的外部数据源的位置可能已更改。您需要更新数据连接,与外部数据源的新位置之前将表单模板发布到其新位置。

如果存在基于发布的表单模板的表单,您还需要将现有窗体链接到新位置中发布表单模板。如果不这样做,您的用户可能无法打开其现有窗体。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×