InfoPath 2007 features that are unavailable in InfoPath 2003

Most Microsoft Office InfoPath 2007 features also work in InfoPath 2003. This makes it easy for you to create Office InfoPath 2007 form templates that can be opened by users who are running InfoPath 2003. However, there are a small number of Office InfoPath 2007 features that don't work as expected — or that don't work at all — in InfoPath 2003. These features generate errors or messages in an Office InfoPath 2007 form template that is designed to work with InfoPath 2003.

ShowWhat's the difference between errors and messages?

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

Icon Type Description
Icon image Error The form template will not function correctly. You should fix the errors before you publish the form template.
Icon image 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.

The following table lists the Office InfoPath 2007 features that are not supported in InfoPath 2003.

Office InfoPath 2007 feature Type of problem Details
Information Rights Management (IRM) Icon image Information Rights Management (IRM) features are not supported in InfoPath 2003. Before saving your Office InfoPath 2007 form template in InfoPath 2003 format, you must disable rights management for the form template in the Permission dialog box. To open the Permission dialog box, click Manage Credentials on the File menu.
Data connection libraries Icon image If a data connection (data connection: The connection between an InfoPath form and an external data source, such as a database, Web service, SharePoint library, or XML file. Data connections are used to query and submit data.) in your form template links to a data connection library (data connection library: A document library, located on a site running Microsoft Office SharePoint Server 2007, that contains a collection of universal data connection (.udcx) and Office data connection (.odc) files.) on a Microsoft Office SharePoint Server 2007 site, you must remove that data connection from your form template, or at least remove references to the data connection library from the data connection. To access data connections in your form template, click Data Connections on the Tools menu.
The addDays, addSeconds, and userName functions Icon image The addDays, addSeconds, and userName functions are not supported in InfoPath 2003. These functions sometimes appear in XPath (XML Path Language (XPath): A language used to address parts of an XML document. XPath also provides basic facilities for manipulation of strings, numbers, and Booleans.) expressions and may occur as part of a formula. Before saving an Office InfoPath 2007 form template in InfoPath 2003 format, you must remove any references to these functions.
The ability to submit data to a hosting environment Icon image In InfoPath 2003, you cannot submit data to a hosting environment (hosting environment: A Web or desktop application, such as a Windows Forms application, into which an InfoPath form is embedded.), such as a Microsoft ASP.NET page. You must delete the data connection that does so before you publish or save your form template in InfoPath 2003 format.
The Office InfoPath 2007 object model Icon image The Office InfoPath 2007 object model provides improved support for managed code. This new object model is not supported in InfoPath 2003. If you used the Office InfoPath 2007 object model to write code for your Office InfoPath 2007 form template, but you have since decided to make that form template compatible with InfoPath 2003, you must remove the code or rewrite it by using the InfoPath 2003 object model.
Certain form code languages Icon image If you added Microsoft Visual Basic or Microsoft Visual C# managed code to your form template by means of Microsoft Visual Studio 2005 Tools for Applications (VSTA) (Microsoft Visual Studio 2005 Tools for Applications (VSTA): A managed-code programming environment that is used to create, edit, and debug Visual Basic or Visual C# code included in an InfoPath form template.) or Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System), you must either remove that code or rewrite it to work with InfoPath 2003. If you want to remove the code, click Remove Code in the Form Options dialog box (Programming section). You may also need to change the form code language to one that is supported in InfoPath 2003.
Data connections that receive filtered data from a SharePoint library or list Icon image Certain data connection options are not supported in InfoPath 2003, including the ability to receive filtered data from columns in a Microsoft Windows SharePoint Services library or list. Before you save or publish your form template in InfoPath 2003 format, open the Data Connection Wizard, select the data connection you want to modify, and then, on the page where you select a Windows SharePoint Services list or library, clear the Include data for the active form only check box.
The xdEnvironment::IsMobile and xdEnvironment::IsBrowser functions Icon image The xdEnvironment::IsMobile and xdEnvironment::IsBrowser functions are not supported in InfoPath 2003. These functions often appear in XPath expressions and may occur as part of a rule (rule: A condition or action, or a set of conditions or actions, that automatically performs tasks based on events and values in the form.) or as part of a control's data validation (data validation: The process of testing the accuracy of data; a set of rules you can apply to a control to specify the type and range of data that users can enter.) or conditional formatting (conditional formatting: The process of changing the appearance of a control, including its visibility and read-write state, based on values entered into the form.). Before saving a form template in InfoPath 2003 format, you must remove the call to the unsupported function from the XPath expression.
Combo box control Icon image In forms based on InfoPath 2003 form templates, a combo box (combo box control: A control that combines a text box and a list box, allowing users to either type an entry or choose one from the list.) appears as a drop-down list box. Moreover, if you open the form template in InfoPath 2003 design mode, you won't be able to change anything in the view (view: A form-specific display setting that can be saved with a form template and applied to form data when the form is being filled out. Users can switch between views to choose the amount of data shown in the form.) that contains the combo box.
Multiple-selection list box control Icon image In forms based on InfoPath 2003 form templates, a multiple-selection list box (multiple-selection list box: A control that allows users to choose one or more items from a list of possibilities. Users can specify items by selecting check boxes or by adding their own items to the list.) appears as a bulleted list. Moreover, if you open the form template in InfoPath 2003 design mode, you won't be able to change anything in the view that contains the multiple-selection list box.
Printing form data in headers and footers Icon image Data from a form based on an Office InfoPath 2007 form template will not appear in the printed header or footer when the form is printed. Instead, an XPath expression is printed. Because this may confuse your users, you may want to remove the header or footer before saving the Office InfoPath 2007 form template in InfoPath 2003 format.
Offline data source Icon image When you enable offline data sources (offline data source: A secondary data source that is accessible to users who fill out forms offline. When a user is online, data from the data source is stored on the user's computer so that it can appear in controls when the form is offline.) for your Office InfoPath 2007 form template, users who are filling out your form offline can continue to access a cached (cache: A special memory subsystem in which frequently used data values, such as files that are made available for use offline, are duplicated for quick access. Changes made to the cached copy of a file are not reflected in the source copy of the file.) version of the data in these data sources. You can save and publish your Office InfoPath 2007 form template in InfoPath 2003 format with offline data source settings enabled. However, InfoPath 2003 ignores these settings when users open and fill out the form. As a result, users who are working offline may not be able to open the form template.
 
 
Applies to:
InfoPath 2007