“检查设计方案”任务窗格介绍

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

在Microsoft Office InfoPath 2007,您可以设计可通过使用 InfoPath 或 Web 浏览器中打开的表单模板。如果可以使用浏览器中打开的表单模板,它被称为浏览器兼容的表单模板。您也可以设计Office InfoPath 2007,除了在 InfoPath 2003 中工作的表单模板或转换到Office InfoPath 2007表单模板创建的 Microsoft Office Word 或其他程序窗体。

执行这些操作,但是,您可能会遇到一些兼容性问题或其他问题。例如,在浏览器兼容的表单模板中,不支持某些 InfoPath 功能和发布过程这可能会导致问题。同样,某些Office InfoPath 2007功能在 InfoPath 2003 表单模板中,不起作用和 Word 中的一些功能不支持的 InfoPath 和 InfoPath 导入 Word 窗体时将被丢弃。

识别这些类型的表单模板中的问题的最快方式是使用检查设计方案任务窗格。然后,您可以发布表单模板之前更正问题。

本文内容

“检查设计方案”任务窗格

错误与消息:有何区别?

InfoPath 检查问题的情况

“检查设计方案”任务窗格

帮助确保表单模板正常工作的最好方法是使用“检查设计方案”任务窗格查看潜在的问题。

使用“检查设计方案”任务窗格可以:

  • 发现表单模板中可能存在的兼容性问题。某些情况下,InfoPath 会自动修复问题并通知您修复的情况。在其他情况下,必须手动修复问题。例如,要成功发布与浏览器兼容的表单模板,可能需要删除不受支持的控件或用其他控件代替。如果要发布与浏览器兼容的表单模板,还可以选择在“检查设计方案”任务窗格中显示服务器相关信息。

  • 更改表单模板的兼容性设置。例如,假设只有计算机上安装了 InfoPath 的用户才能显示和填写基于表单模板的表单。如果希望表单模板在 Web 浏览器中也能工作,可以在“检查设计方案”任务窗格中单击“更改兼容性设置”访问相关选项,以创建与浏览器兼容的表单模板,而不是 InfoPath 专用表单模板。更改表单模板的兼容性设置时,“检查设计方案”任务窗格中会相应更新错误和消息。

“检查设计方案”任务窗格的组成部分

1. 任务窗格上部的文本指示表单模板当前与 Office InfoPath 2007 和运行 InfoPath Forms Services 的服务器都兼容。如果希望更改此设置,请单击“更改兼容性设置”链接。

2. 由于与浏览器兼容的表单模板包含不受支持的控件,任务窗格中会出现错误。要成功发布与浏览器兼容的表单模板,应删除这些控件。

执行以下操作时,InfoPath 都会自动检查是否存在问题:

  • 打开表单模板

  • 更改表单模板的兼容性设置

  • 保存或发布表单模板

  • 将 Microsoft Office Word 文档导入 InfoPath

通过单击“检查设计方案”任务窗格中的“刷新”按钮,可以更新该任务窗格中的错误和消息列表。如果希望在修复表单模板中的问题时从列表中删除项目,此功能十分有用。

注意: 单击刷新按钮不会更新因导入 InfoPath 的 Word 文档中显示的消息。如果您想要从检查设计方案任务窗格中删除导入邮件,必须打开资源文件对话框 (工具菜单),然后删除名为 ImportErrors.xml 的文件。导入 InfoPath Word 文档时,将自动创建此文件。删除 ImportErrors.xml 文件后,单击检查设计方案任务窗格,若要永久删除导入邮件中的刷新。ImportErrors.xml 文件不需要为表单模板才能正常工作。实际上,出于安全考虑,很好的做法发布表单模板之前删除此文件。

返回页首

错误与消息:有何区别?

设计表单模板时,可能会遇到消息和错误。多数情况下,必须修复错误才能成功发布表单模板。而对于消息,则可以有选择地加以处理。

The following table describes the difference between errors and messages in the Design Checker task pane.

Icon

Type

说明

图标图像

Error

The form template will not function correctly. You should fix the errors before you publish the form template.

图标图像

Message

The form template may not function as expected. Messages are less serious than errors. You can choose whether to address the messages before you publish the form template.

返回页首

InfoPath 检查问题的情况

下表介绍“检查设计方案”任务窗格中可能出现的各类问题,以及在表单模板中通常会引起这些问题的原因。

问题类型

说明

浏览器兼容性

设计用于在 Web 浏览器中显示和填写的 Office InfoPath 2007 表单模板称为与浏览器兼容的表单模板。将常规 InfoPath 专用表单模板更改为与浏览器兼容的表单模板后,通常会发生浏览器兼容性问题。例如,假设用户在 InfoPath 中填写一份保险索赔表单,而您希望他们现在能够在浏览器中填写表单。这种情况下,必须更改表单模板的兼容性设置。进行这种更改有时会使“检查设计方案”任务窗格中出现错误或消息。例如,如果原来的表单模板包含用户角色,在更改兼容性设置之后,“检查设计方案”任务窗格中会出现一个错误,这是因为与浏览器兼容的表单模板不支持用户角色。

注意: 如果在“检查设计方案”任务窗格中选中“在服务器上验证”复选框,则除了 InfoPath 检测到的所有错误和消息,还可以查看运行 InfoPath Forms Services 的服务器生成的错误和消息。这些错误和消息显示在“检查设计方案”任务窗格的“浏览器兼容性(已在服务器上验证)”标题下。

浏览器优化

如果在“检查设计方案”任务窗格中选中“在服务器上验证”复选框,则可能出现浏览器优化问题。优化错误和消息是由服务器生成的,有助于确定措施以提高表单在浏览器中的性能。

向后兼容性

同时还能在 InfoPath 2003 中工作的 Office InfoPath 2007 表单模板称为向后兼容的表单模板。如果向表单模板添加不能在 InfoPath 2003 中正常工作的控件或功能,则会引起向后兼容性问题。大多数 Office InfoPath 2007 表单模板不需要与 InfoPath 2003 兼容。因此,Office InfoPath 2007 在“检查设计方案”任务窗格中会自动隐藏向后兼容性错误和消息。

默认情况下,仅当在 Office InfoPath 2007 设计模式中打开 InfoPath 2003 表单模板,或者在“保存”“另存为”对话框的“保存类型”列表中选择“InfoPath 2003 表单模板”时,才会出现向后兼容性错误和消息。在其他任何情况下,都必须手动选择在“检查设计方案”任务窗格中显示向后兼容性错误和消息,方法是在“表单选项”对话框(“兼容性”类别)中选中“显示与 InfoPath 2003 的兼容性报告”复选框。

导入

如果从其他程序(如 Microsoft Office Word)导入表单,而 InfoPath 试图导入不支持的功能,则可能引起导入问题。某些情况下,InfoPath 会删除不受支持的功能或用占位符图像替换。例如,InfoPath 不支持书签或动态文字效果,因此在结果表单模板中,这些功能会被删除。其他情况下,功能可能部分受支持。例如,如果导入 Word 文档,会转换所有超链接,但如果超链接使用的协议不是 HTTP、HTTPS、FILE、FTP 和 MAILTO,则该超链接在用户单击时将不工作。

注意: 可以使用导入向导将 Microsoft Office Excel 工作表转换为 InfoPath 表单模板。但是,与导入 Excel 工作表关联的问题不会出现在“检查设计方案”任务窗格中,这与导入 Word 文档时不同。

脱机兼容性

如果表单模板用于脱机使用,则可能出现脱机问题。脱机用户仍然可以访问来自数据库查询或其他数据源的数据(有一些例外情况),具体取决于表单模板的设计。这些例外在“检查设计方案”任务窗格中进行说明。

模板部件

如果表单模板包含模板部件,而您向“控件”任务窗格添加了该模板部件的更新版本,则“检查设计方案”任务窗格会提示有可用的模板部件更新。

数据绑定

表单模板及其对应的域或组中的数据源中的控件之间的关系由于某种原因有问题时,可能出现绑定问题。如果绑定问题很严重,导致无法正常工作的用户表单中的控件,它们将显示在检查设计方案任务窗格。如果绑定问题不太严重的不会看到错误或在检查设计方案任务窗格中的消息,尽管您将看到一个蓝色或红色图标显示在右上角的表单模板上的控件。若要了解有关该问题的详细信息,请右键单击该控件,,然后单击快捷菜单上的更多详细信息

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×