Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

XmlFormCollection.Open method (String)

Opens the specified form.

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

public abstract XmlForm Open(
	string fileLocation


Type: System.String

The Uniform Resource Identifier (URI) of the form to open.

Return value

Type: Microsoft.Office.InfoPath.XmlForm
An XmlForm object that represents the form that was opened.

The Open method can only be used to open a form; it cannot be used to open a form template. To create a form from a form template, use the NewFromFormTemplate method. To create a form that is based on an existing form, use the New method.

When you use the Open method, the specified form opens in Microsoft InfoPath and is ready to be filled out.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed only from code running in forms opened in Microsoft InfoPath Filler.

In the following code example, the Open method of the XmlFormCollection class is passed the URI of the form to open, and its associated XmlForm object is returned.

XmlForm document = this.Application.XmlForms.Open(@"C:\MyForm.xml");
© 2015 Microsoft