设计模板部件以在多个表单模板中重复使用

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

可以设计单个模板部件,然后将其分发给其他表单模板设计者在您的组织在自己的表单模板中使用。如果要将帮助确保多个表单模板的一致的设计,这很有用。

例如,假设您管理设计并维护一系列的表单模板的工作组和每个这些表单模板需要包括公司徽标和多个文本框中,以便从用户处收集联系信息。如果您为模板部件 (.xtp) 文件设计的徽标和控件,可以将该文件保存到公共位置并使您的团队知道其可用性。当工作组成员将模板部件添加到控件任务窗格中时,它将显示在自定义标题下,并可插入到表单模板。

若要修改现有模板部件,您将其打开,进行必要的更改并保存模板部件,并分发给表单设计者。表单设计人员添加到控件任务窗格中的最新版本的模板部件后,他们可以在自己的表单模板中使用它。如果用户打开包含较早版本的模板部件的表单模板,Microsoft Office InfoPath 将提示他们更新该模板部件最新版本。

本文内容

模板部件的概述

模板部件中不可用的功能

设计模板部件

重用现有模板部件的设计

模板部件的概述

模板部件是可供重复使用多个表单模板中保存的表单模板的一部分。典型的模板部件控件和数据源组成,也可能包含数据连接、 数据验证/数据有效性和规则等功能。

通过创建和使用模板部件,可以帮助确保您的组织中的表单模板中色调、 结构和行为保持一致。例如,人力资源部门可能使用单个"联系人信息"模板部件中的所有表单模板。

表单模板上的模板部件

在表单模板中,分区控件中将显示模板部件的内容。您可以将正常节中的模板部件区分开来,因为字词部分 (模板部件: 名称)显示为节标签,其中名称是模板部件的名称。

设计模板部件,必须在设计表单模板任务窗格中选择的模板部件选项,而不是表单模板选项。当您打开的模板部件时, (模板部件设计)前缀出现在 InfoPath 标题栏,表明您处于设计的模板部件的正确模式。

与表单模板中,不发布完设计的模板部件。相反,您将它保存为模板部件 (.xtp) 文件。然后您可以提供.xtp 文件到其他窗体设计人员将需要使用它。例如,您可以将.xtp 文件复制到您的组织的网络上的文件服务器,然后将电子邮件发送给介绍的用途的模板部件,其所在的位置,以及如何他们可以将其添加到控件任务窗格中的信息的表单设计人员路径。

在窗体设计器中插入表单模板上的模板部件,融入了表单模板中,和窗体设计器可以自定义,如有必要。

注意: 没有方法以防止表单设计者后他们将其插入表单模板上更改的模板部件。如果您不希望其他人自定义的模板部件,您应将清除时将其分发。

若要插入您的 InfoPath 表单模板上的模板部件,表单设计者必须首先将添加的模板部件到控件任务窗格通过使用添加自定义控件向导。他们完成向导之后,模板部件将显示在控件任务窗格,在自定义标题下。

“控件”任务窗格中“自定义”标题下的模板部件

若要修改的模板部件,在 InfoPath 设计模式中打开它,进行的更改,您需要,然后重新保存模板部件。然后,您必须将更新的模板部件发送到任何窗体设计人员使用的模板部件的原始版本。表单设计者可以使用添加自定义控件向导将更新的版本的模板部件添加到控件任务窗格。执行此操作后,他们可以打开每个受影响的表单模板,并已将原始模板部件替换为较新版本的 InfoPath。

注意: 如果您的组织创建大量的模板部件,您可以构建可访问从常用位置公司网络,如共享的文件夹、 Web 服务器或表单库位于 Microsoft Windows SharePoint 上的模板部件的存储库Services 网站。也可以在注册表中配置 InfoPath 设置,以便在安装了 InfoPath 的用户的控件任务窗格中自动显示的模板部件。做到这一点,您可能需要与信息技术 (IT) 部门,或与其他人负责管理组织中的 InfoPath 工作。有关本主题的详细信息,请参阅 Microsoft TechNet 上的 InfoPath 文档。TechNet 是 IT 专业人员使用成功规划、 部署、 管理和 Microsoft 产品支持资源。

返回页首

模板部件中不可用的功能

当您设计的模板部件时,有必须考虑的设计限制。例如,某些功能不支持在模板部件,例如,若要创建多个视图或表单选项对话框中指定全局、 模板级别设置的能力。除 ActiveX 控件的所有控件都可用于在模板部件的使用。设计模板部件时,将用户界面中隐藏任何模板部件中不支持的功能。

模板部件中不支持以下控件、 功能或设置:

  • ActiveX 控件

  • 配色方案

  • 背景图片

  • 将数据提交的数据连接

  • 信息权限管理 (IRM) 设置

  • 脚本和托管的代码

  • 编写代码,如 Microsoft 脚本编辑器中的功能

  • 发布向导

  • 导出向导

  • 某些查看相关的功能,包括能够创建多个视图、 只读视图、 默认视图或打印视图

  • 某些打印相关的功能,包括的功能来指定页面设置选项,并创建页眉和页脚

  • 表单模板与相关整个,包括可以指定数字签名,某些功能的自定义任务窗格、 安全级别和自定义保存和打开行为

  • 检查设计方案任务窗格中使用在服务器上的验证复选框检索服务器生成错误和警告专为浏览器兼容的表单模板的模板部件的能力

您可以设计可通过使用 InfoPath 或 Web 浏览器中打开的表单模板。如果可以使用浏览器中打开的表单模板,它被称为浏览器兼容的表单模板。同样,您可以设计模板部件发送到在浏览器兼容的表单模板中使用。在此方案中,当您设计模板部件中,您有权访问更少的控件和功能比您如果要设计仅用于在 InfoPath 中的模板部件。这是因为某些控件和功能不支持在浏览器兼容的表单模板中使用。

返回页首

设计模板部件

设计表单对话框中,您可以选择设计模板部件,而不是表单模板。如果执行此操作,模板部件中不支持的 InfoPath 功能是隐藏,或被禁用,这样您就不会在您的模板部件中使用它们。

  1. 文件菜单上,单击设计表单模板

  2. 设计表单模板对话框中的设计新,下单击模板部件

  3. 在“基于”库中,执行以下操作之一:

    • 若要定义数据源设计模板部件,单击空白

    • 若要将 XML 文档 (.xml) 文件或XML 架构 (.xsd) 文件用作数据源的模板部件,请单击XML 或架构

      注意: 如果您的模板部件基于 XML 文档或 XML 架构,InfoPath 将填充域和组映射到 XML 元素中的文档或架构数据源任务窗格。数据源被锁定。根据文档或架构,您可能无法将新域或组添加到部分或全部数据源,或更改现有字段和组的某些方面。

  4. 若要使您的模板部件与InfoPath Forms Services兼容,请选择启用浏览器兼容的功能复选框。

  5. 单击“确定”。

    在 InfoPath 中打开新的模板部件。

  6. 设计模板部件。

  7. 当您完成设计模板部件中,在文件菜单上,单击保存

返回页首

重用现有模板部件的设计

如果您想要的新模板部件设计基于现有模板部件,您必须打开现有模板部件、 更改在模板部件的属性对话框中,其名称,然后保存新模板部件与另一个,区分文件的名称。在模板部件属性对话框中的模板部件名称更改时,会自动更新模板部件 ID。此 ID 进一步区分与另一个模板部件。

  1. 文件菜单上,单击设计表单模板

  2. 在下打开的表单模板设计表单模板对话框中,单击在我的电脑

  3. 文件类型列表中,单击InfoPath 模板部件

  4. 通过浏览找到并单击要打开,模板部件,然后单击打开

  5. 在“文件”菜单上,单击“属性”。

  6. 模板部件属性对话框中,输入模板部件名称框中的新名称。

    执行此操作时,在模板部件 ID框中的标识文本反映新的名称。InfoPath 自动生成的模板部件 ID。它必须是唯一的每个您创建的新模板部件。

  7. 文件菜单中,单击另存为,然后输入新的模板部件的文件名。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×