Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Open Method
Collapse the table of content
Expand the table of content

XDocuments.Open Method

Office 2007
Opens the specified Microsoft Office InfoPath 2007 form.

Version Information
 Version Added:  InfoPath 2003

Syntax

expression.Open(varURI, dwBehavior)

expression   An expression that returns a XDocuments object.

Parameters

NameRequired/OptionalData TypeDescription
varURIRequiredVariantSpecifies the Uniform Resource Identifier (URI) of a form.
dwBehaviorOptionalLongDefault value is 1. A long value that specifies how the form should be opened. The values are based on the XdDocumentVersionMode enumeration.

Return Value
XDocument

Remarks

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

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 NewFromSolution method of the XDocuments collection. To create a form based on an existing form, use the New method of the XDocuments collection.

Bb229795.vs_note(en-us,office.12).gif  Note
If you use the optional
dwBehavior
argument in the Open method, you can only pass the numerical value of the XdDocumentVersionMode enumeration. Because InfoPath uses scripting languages for working with the object model, named values cannot be used.

Security Level 2: 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.

Example

In the following example, the Open method of the XDocuments collection is passed the URI of an existing form, and the form is opened and its associated XDocument object returned:

JScript
var objXDoc;

objXDoc = Application.XDocuments.Open("C:\\MyForm.xml");



Community Additions

ADD
Show:
© 2015 Microsoft