一次性设计功能兼容性

当设计在 Microsoft Office InfoPath 2007 和 Web 浏览器中均可使用的 InfoPath 表单模板时,InfoPath 设计用户界面 (UI) 中存在一个隐藏的小型功能集。如果创建用于 InfoPath 客户端的表单模板,则会提供这些功能,但它们是 Office InfoPath 2007 一次性设计 开发原则的例外情况。一次性设计是指能够设计一个可用于 InfoPath 且可在 Web 浏览器中由运行 InfoPath Forms Services 的服务器呈现的表单模板。

例外情况包括某些控件(如大纲/细节控件和竖排标签控件)、某些功能(如用户角色和拼写检查),以及使用随 Office InfoPath 2003 Service Pack 1 一同引入的 JScript、VBScript 脚本语言及向后兼容的托管代码语言编写的代码。有关详细信息,请参阅 Microsoft Visual Studio Tools for Applications (VSTA) 或 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 帮助系统中的 创建使用表单服务的 InfoPath 表单模板

重要

如果设计同时用于 InfoPath 和 Web 浏览器的表单,并且当在 InfoPath 中打开表单时您需要使用排除的对象模型成员,则可以隐藏“检查设计方案”任务窗格中的错误。为此,请单击“工具”菜单,然后单击 InfoPath 设计用户界面中的“表单选项”以打开“表单选项”对话框。在“表单选项”对话框的“兼容性”类别上,单击“隐藏使用 InfoPath 专用功能的代码的错误”复选框。若要确定当前打开的表单环境,请使用 Application 类的Environment 属性。有关使用此属性的详细信息,请参阅 Microsoft Visual Studio Tools for Applications (VSTA) 或 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 帮助系统。