Microsoft Office Online
登录我的 Office Online (这是什么?) | 登录

 
 
Microsoft Office InfoPath
搜索
搜索
 
检查更新:(c) Microsoft
Office 下载
 
 
 
警告: 您在使用不受支持的 Web 浏览器查看此页。使用 Microsoft Internet Explorer 6.0 或更高版本、Firefox 1.5 或 Netscape Navigator 8.0 或更高版本查看此网站效果最好。 了解有关支持的浏览器的详细信息。

打印版打印版 书签和共享共享
无法在 InfoPath 2003 中使用的 InfoPath 2007 功能
 

大多数 Microsoft Office InfoPath 2007 功能都能在 InfoPath 2003 中正常运行,这样便于您创建运行 InfoPath 2003 的用户可以打开的 Office InfoPath 2007 表单模板。不过,少数 Office InfoPath 2007 功能在 InfoPath 2003 中不能按您预期的那样运行,或根本无法运行。这些功能在为用于 InfoPath 2003 而设计的 Office InfoPath 2007 表单模板中会生成错误或消息。  

显示错误与消息有何不同?

下表介绍了“检查设计方案”任务窗格中的错误与消息之间的区别。

图标 类型 说明
图标图像 错误 此表单模板可能工作不正常。您应该在发布表单模板之前修复这些错误。
图标图像 消息 表单模板可能无法按预期工作。消息不如错误严重。您可以选择是否在发布表单模板之前处理这些消息。

下表列出了 InfoPath 2003 中不支持的 Office InfoPath 2007 功能。

Office InfoPath 2007 功能 问题类型 详细信息
信息权限管理 (IRM) 图标图像 InfoPath 2003 中不支持信息权限管理 (IRM) 功能。在以 InfoPath 2003 格式保存 Office InfoPath 2007 表单模板之前,必须在“权限”对话框中禁用表单模板的权限管理。要打开“权限”对话框,请单击“文件”菜单上的“管理凭据”
数据连接库 图标图像 如果表单模板中的数据连接 (数据连接:InfoPath 表单和外部源之间的连接,例如,数据库、Web 服务、SharePoint 库或 XML 文件都是外部源。数据连接用于查询和提交数据。)链接到 Microsoft Office SharePoint Server 2007 网站上的数据连接库 (数据连接库:一个位于运行 Microsoft Office SharePoint Server 2007 的网站上的文档库,其中包含通用数据连接 (.udcx) 和 Office 数据连接 (.odc) 文件的集合。),则必须从表单模板中删除该数据连接,或至少从数据连接中删除对该数据连接库的引用。要访问表单模板中的数据连接,请单击“工具”菜单上的“数据连接”
addDaysaddSecondsuserName 函数 图标图像 InfoPath 2003 中不支持 addDaysaddSecondsuserName 函数。这些函数有时会出现在 XPath (XML 路径语言 (XPath):用来获取部分 XML 文档的语言。XPath 也提供操作字符串、数字和布尔值的基本工具。) 表达式中,而且可能会是公式的组成部分。在以 InfoPath 2003 格式保存 Office InfoPath 2007 表单模板之前,必须删除对这些函数的所有引用。
向宿主环境提交数据的功能 图标图像 在 InfoPath 2003 中,您不能向宿主环境 (宿主环境:其中嵌入了 InfoPath 表单的 Web 或桌面应用程序,如 Windows 窗体应用程序。)(如 Microsoft ASP.NET 页)提交数据。必须删除向宿主环境提交数据的数据连接,然后才能以 InfoPath 2003 格式发布或保存表单模板。
Office InfoPath 2007 对象模型 图标图像 Office InfoPath 2007 对象模型改进了对托管代码的支持。InfoPath 2003 中不支持这一新的对象模型。如果使用 Office InfoPath 2007 对象模型为 Office InfoPath 2007 表单模板编写了代码,但后来决定让该表单模板与 InfoPath 2003 兼容,则必须删除代码,或使用 InfoPath 2003 对象模型重写这些代码。
某些表单代码语言 图标图像 如果通过 Microsoft Visual Studio 2005 Tools for Applications (VSTA) (Microsoft Visual Studio 2005 Tools for Applications (VSTA):一种托管代码编程环境,用于创建、编辑和调试 InfoPath 表单模板中包含的 Visual Basic 或 Visual C# 代码。) 或 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System 在表单模板中添加了 Microsoft Visual Basic 或 Microsoft Visual C# 托管代码,则必须删除该代码,或重写代码以使其能由 InfoPath 2003 处理。如果要删除代码,请在“表单选项”对话框(“编程”部分)中单击“删除代码”。您可能还需要将表单代码语言更改为 InfoPath 2003 中支持的语言。
从 SharePoint 库或列表接收筛选数据的数据连接 图标图像 InfoPath 2003 中不支持某些数据连接选项,包括从 Microsoft Windows SharePoint Services 库或列表中的列接收筛选数据的功能。在以 InfoPath 2003 格式保存或发布表单模板前,请先打开“数据连接向导”,选择要修改的数据连接,然后在选择 Windows SharePoint Services 列表或库的页面上,清除“仅包含活动表单的数据”复选框。
xdEnvironment::IsMobilexdEnvironment::IsBrowser 函数 图标图像 InfoPath 2003 中不支持 xdEnvironment::IsMobilexdEnvironment::IsBrowser 函数。这些函数经常出现在 XPath 表达式中,而且可能会是规则 (规则:条件、操作或二者的集合,可根据事件和表单中的值自动执行任务。)、控件的数据有效性 (数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)条件格式 (条件格式:根据表单中输入的值更改控件的外观(包括控件的可见性和读写状态)的过程。)的组成部分。在以 InfoPath 2003 格式保存表单模板前,必须从 XPath 表达式中删除对不受支持的函数的调用。
组合框控件 图标图像 在基于 InfoPath 2003 表单模板的表单中,组合框 (组合框控件:一个将文本框和列表框组合在一起的控件,使用户能够键入条目或从列表中选择条目。)显示为下拉列表框。此外,如果您在 InfoPath 2003 设计模式中打开表单模板,则无法在包含组合框的视图 (视图:表单特定的显示设置,可通过表单模板来保存,并可在填写表单时应用到表单数据中。用户可在视图之间进行切换,以便选择表单中显示的数据量。)中更改任何内容。
多选列表框控件 图标图像 在基于 InfoPath 2003 表单模板的表单中,多选列表框 (多项选择列表框:一个允许用户从可能存在的列表中选择一项或多项的控件。通过选择复选框或向列表中添加自己的项目,用户可以指定项目。)显示为项目符号列表。此外,如果您在 InfoPath 2003 设计模式中打开表单模板,则无法在包含多选列表框的视图中更改任何内容。
在页眉和页脚中打印表单数据 图标图像 在打印基于 Office InfoPath 2007 表单模板的表单时,该表单中的数据将不会出现在打印出的页眉或页脚中,而是会打印出一个 XPath 表达式。由于这样可能会让用户感到困惑,所以您可能需要先删除页眉或页脚,然后再以 InfoPath 2003 格式保存 Office InfoPath 2007 表单模板。
脱机数据源 图标图像 在为 Office InfoPath 2007 表单模板启用脱机数据源 (脱机数据源:一种脱机填写表单的用户可以访问的辅助数据源。如果用户联机,则数据源中的数据会存储到该用户的计算机上,以便表单处于脱机状态时,该数据可以显示在控件中。)时,脱机填写表单的用户可以继续访问这些数据源中数据的缓存 (高速缓存:一种特殊的内存子系统,对该系统中的常用数组值(如可脱机使用的文件)进行复制以便快速访问。对文件缓存副本所做的更改不反映到文件的源副本中。)版本。您可在启用脱机数据源设置的情况下,以 InfoPath 2003 格式保存和发布 Office InfoPath 2007 表单模板。不过,当用户打开和填写表单时,InfoPath 2003 会忽略这些设置。因此,脱机工作的用户可能无法打开表单模板。
广告