XmlFormCollection.Open, méthode (String, XmlFormOpenMode)
Ouvre le formulaire spécifié selon le mode d'ouverture spécifié.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)
Syntaxe
'Déclaration
Public MustOverride Function Open ( _
fileLocation As String, _
behavior As XmlFormOpenMode _
) As XmlForm
'Utilisation
Dim instance As XmlFormCollection
Dim fileLocation As String
Dim behavior As XmlFormOpenMode
Dim returnValue As XmlForm
returnValue = instance.Open(fileLocation, _
behavior)
public abstract XmlForm Open(
string fileLocation,
XmlFormOpenMode behavior
)
Paramètres
- fileLocation
Type : System.String
L'URI (Uniform Resource Identifier) du formulaire à ouvrir.
- behavior
Type : Microsoft.Office.InfoPath.XmlFormOpenMode
Énumération XmlFormOpenMode qui spécifie la technique d'ouverture du formulaire.
Valeur de retour
Type : Microsoft.Office.InfoPath.XmlForm
Objet XmlForm qui représente le formulaire ouvert.
Remarques
La méthode Open ne peut être utilisée que pour ouvrir un formulaire et non un modèle de formulaire. Pour créer un formulaire à partir d'un modèle de formulaire, utilisez la méthode NewFromFormTemplate. Pour créer un formulaire à partir d'un formulaire existant, utilisez la méthode New.
Lorsque vous utilisez la méthode Open, le formulaire spécifié s'ouvre dans Microsoft InfoPath 2010, prêt à être rempli.
Ce membre est accessible uniquement par les formulaires qui s’exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d’autorisations valables pour plusieurs domaines.
Ce type ou ce membre est accessible uniquement à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.
Exemples
Dans l'exemple suivant, la méthode Open de la classe XmlFormCollection reçoit l'URI du formulaire à ouvrir en lecture seule, et son objet XmlForm associé est renvoyé.
XmlForm document = this.Application.XmlForms.Open(
@"C:\MyForm.xml", XmlFormOpenMode.ReadOnly);
Dim document As XmlForm = Me.Application.XmlForms.Open(_
"C:\MyForm.xml", XmlFormOpenMode.ReadOnly)