Application.XmlForms Property

Gets a reference to the XmlFormCollection.

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

Syntax

'Declaration
Public MustOverride ReadOnly Property XmlForms As XmlFormCollection
    Get
'Usage
Dim instance As Application
Dim value As XmlFormCollection

value = instance.XmlForms
public abstract XmlFormCollection XmlForms { get; }

Property Value

Type: Microsoft.Office.InfoPath.XmlFormCollection
An XmlFormCollection that represents the collection of forms that are currently open.

Remarks

After you have set a reference to the XmlFormcollection type, you can use its properties to access each of the XmlForm objects that it contains.

This member can be accessed without restrictions.

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

Examples

In the following example, the XmlForms property is used to access the Count property of the XmlFormCollection and display the value in a message box.

int formsCount = this.Application.XmlForms.Count;
MessageBox.Show(formsCount.ToString());
Dim formsCount As Integer = Me.Application.XmlForms.Count
MessageBox.Show(formsCount.ToString())

See Also

Reference

Application Class

Application Members

Microsoft.Office.InfoPath Namespace