注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
在Microsoft Office InfoPath 2007,您可以设计可通过使用 InfoPath 或 Web 浏览器中打开的表单模板。如果可以使用浏览器中打开的表单模板,它被称为浏览器兼容的表单模板。您也可以设计Office InfoPath 2007,除了在 InfoPath 2003 中工作的表单模板或转换到Office InfoPath 2007表单模板创建的 Microsoft Office Word 或其他程序窗体。
执行这些操作,但是,您可能会遇到一些兼容性问题或其他问题。例如,在浏览器兼容的表单模板中,不支持某些 InfoPath 功能和发布过程这可能会导致问题。同样,InfoPath 2003 表单模板中不支持某些Office InfoPath 2007功能和 Word 中的一些功能在 InfoPath 中不支持 InfoPath 导入 Word 窗体时将被丢弃。
识别这些类型的表单模板中的问题的最快方式是使用检查设计方案任务窗格。然后,您可以发布表单模板之前更正问题。
本文内容
检查设计方案任务窗格
为帮助确保您的表单模板正常工作的最佳方法是使用检查设计方案任务窗格中查看潜在问题。
检查设计方案任务窗格允许您:
-
表单模板中查找可能存在的兼容性问题。在某些情况下,InfoPath 自动为您解决问题,并通知您该修复。在其他情况下,您必须手动解决该问题。例如,要成功发布浏览器兼容的表单模板,您可能需要删除不受支持的控件,或将其替换为不同的控件。如果要发布的浏览器兼容的表单模板,也可以选择以显示检查设计方案任务窗格中的服务器相关信息。
-
更改表单模板的兼容性设置。例如,假设仅在其计算机上安装了 InfoPath 的用户可以显示并填写基于表单模板的表单。如果您希望表单模板在 Web 浏览器中工作,您可以访问选项创建浏览器兼容的表单模板,而不是仅 InfoPath 表单的检查设计方案任务窗格中单击更改兼容性设置模板。更改表单模板的兼容性设置时,错误和检查设计方案任务窗格中的邮件相应更新。
1.在任务窗格的顶部文本指示Office InfoPath 2007和服务器运行InfoPath Forms Services与当前兼容的表单模板。如果您想要更改此设置,请单击更改兼容性设置链接。
2.由于浏览器兼容的表单模板包含不受支持的控件,错误将显示在任务窗格中。要成功发布的浏览器兼容的表单模板,您应删除这些控件。
InfoPath 自动检查是否存在问题时您:
-
打开的表单模板
-
更改表单模板的兼容性设置
-
保存或发布表单模板
-
导入 InfoPath 的 Microsoft Office Word 文档
您可以通过单击任务窗格中的刷新按钮来更新错误和消息检查设计方案任务窗格中的列表。当您想要从列表中删除项目,如表单模板中修复问题时,这很有用。
注意: 单击刷新按钮不会更新因导入 InfoPath 的 Word 文档中显示的消息。如果您想要从检查设计方案任务窗格中删除导入邮件,必须打开资源文件对话框 (工具菜单),然后删除名为 ImportErrors.xml 的文件。导入 InfoPath Word 文档时,将自动创建此文件。删除 ImportErrors.xml 文件后,单击检查设计方案任务窗格,若要永久删除导入邮件中的刷新。ImportErrors.xml 文件不需要为表单模板才能正常工作。实际上,出于安全考虑,很好的做法发布表单模板之前删除此文件。
错误与消息: 有何区别?
在设计表单模板时,您可能会遇到消息和错误。在大多数情况下,您必须修复错误,无法成功发布表单模板。或者,您可能响应邮件。
下表介绍了检查设计方案任务窗格中的错误和消息之间的区别。
图标 |
类型 |
说明 |
|
错误 |
表单模板将无法正常工作。发布表单模板之前,应修复错误。 |
|
邮件 |
表单模板可能无法按预期方式。邮件是严重程度低于错误。您可以选择是否要发布表单模板之前的邮件的地址。 |
InfoPath 检查的问题的情况下
下表介绍的不同类型的检查设计方案任务窗格中,以及这些问题通常发生在表单模板时可能出现的问题。
问题类型 |
说明 |
浏览器兼容性 |
用于显示和在 Web 浏览器中填写Office InfoPath 2007表单模板称为浏览器兼容的表单模板。更改常规仅 InfoPath 表单模板到浏览器兼容的表单模板后,通常会发生浏览器兼容性问题。例如,假设用户填写保险索赔表单在 InfoPath 中,并且希望它们现在能够在浏览器中填写。在此例中,您必须更改表单模板的兼容性设置。进行此更改有时会出现错误或消息检查设计方案任务窗格中。例如,如果原始表单模板包含用户角色,因为用户角色不支持在浏览器兼容的表单模板中更改兼容性设置后将看到检查设计方案任务窗格中的错误。 注意: 如果选择检查设计方案任务窗格上的在服务器上的验证复选框,您可以查看错误和运行InfoPath Forms Services除了任何错误和 InfoPath 检测到的邮件的服务器生成的消息。这些可能会显示在检查设计方案任务窗格中的浏览器兼容性 (已验证服务器上)标题下。 |
浏览器优化 |
如果您在检查设计方案任务窗格中选择在服务器上的验证复选框,则可能会出现在浏览器优化问题。优化错误和消息由服务器生成,并可以帮助您做出决策,旨在提高在浏览器中的窗体的性能。 |
向后兼容性 |
也可在 InfoPath 2003 中工作的Office InfoPath 2007表单模板称为向后兼容的表单模板。向后兼容性问题发生时的控件或功能添加到您在 InfoPath 2003 中无法使用的表单模板。大多数Office InfoPath 2007表单模板不需要与 InfoPath 2003 兼容。因此, Office InfoPath 2007自动隐藏向后兼容性错误和消息检查设计方案任务窗格中。 请参阅向后兼容性错误和消息,默认情况下,仅当您打开 InfoPath 2003 表单模板在Office InfoPath 2007设计模式或保存或中的保存类型列表中选择InfoPath 2003 表单模板时保存为对话框。在所有其他情况下,您必须手动选择通过选择显示与 InfoPath 2003 的兼容性报告复选框,在表单选项显示检查设计方案任务窗格中向后兼容性错误和消息对话框 (兼容性类别)。 |
导入 |
从另一个程序,如 Microsoft Office Word 中,导入表单和 InfoPath 尝试导入它不支持的功能时,可能出现导入问题。在某些情况下,InfoPath 中删除不受支持的功能,或将其替换为占位符图像。例如,InfoPath 将不支持书签或动画的文本效果,以便生成的表单模板中,这些功能将被删除。在其他情况下,可能部分支持的功能。例如,当您导入 Word 文档、 转换所有超链接,但如果超链接使用 HTTP、 HTTPS、 文件、 FTP 或 MAILTO 以外的协议,超链接不起作用时用户单击链接。 注意: 您可以使用导入向导将 Microsoft Office Excel 工作表转换为 InfoPath 表单模板。但是,与导入 Excel 工作表相关的问题不会显示在检查设计方案任务窗格中导入 Word 文档时一样。 |
脱机兼容性 |
当您进行表单模板可供脱机使用,可能出现脱机问题。设计表单模板,根据脱机用户仍然可以访问数据库和其他数据源,有一些例外到来自查询的数据。在检查设计方案任务窗格中,这些例外进行说明。 |
模板部件 |
如果表单模板包含模板部件,并且较新版本的模板部件添加到控件任务窗格,则会出现检查设计方案任务窗格,通知您有可用的模板部件更新。 |
数据绑定 |
绑定问题可能会出现在表单模板及其对应的域或组中的数据源中的控件之间的关系由于某种原因有问题。如果绑定问题很严重,导致无法正常工作的用户表单中的控件,它们将显示在检查设计方案任务窗格。如果绑定问题不太严重的不会看到错误或在检查设计方案任务窗格中的消息,尽管您将看到一个蓝色或红色图标显示在右上角的表单模板上的控件。若要了解有关该问题的详细信息,请右键单击该控件,,然后单击快捷菜单上的更多详细信息。 |