XmlFormCollection.NewFromFormTemplateWithInputParameters Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un formulaire à partir du modèle de formulaire et des paramètres d'entrée spécifiés.
public:
abstract Microsoft::Office::InfoPath::XmlForm ^ NewFromFormTemplateWithInputParameters(System::String ^ formTemplateLocation, System::String ^ inputParameters);
public abstract Microsoft.Office.InfoPath.XmlForm NewFromFormTemplateWithInputParameters (string formTemplateLocation, string inputParameters);
abstract member NewFromFormTemplateWithInputParameters : string * string -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function NewFromFormTemplateWithInputParameters (formTemplateLocation As String, inputParameters As String) As XmlForm
Paramètres
- formTemplateLocation
- String
L'URI (Uniform Resource Identifier) du modèle de formulaire sur lequel baser le nouveau formulaire.
- inputParameters
- String
Une ou plusieurs paires nom/valeur séparées par une esperluette (&).
Retours
Un objet qui représente le nouveau formulaire.
Exceptions
Le paramètre passé à cette méthode n'est pas valide. Par exemple, le type ou le format est incorrect.
Le paramètre qui a été passé à cette méthode est une référence null (Nothing en Visual Basic).
Le fichier spécifié pour formTemplateLocation
n’existe pas.
Cette méthode a été appelée à partir d’un gestionnaire d’événements pour l’événement Loading .
Exemples
L’exemple de code suivant montre comment créer un formulaire en transmettant l’URI d’un modèle de formulaire qui contient un gestionnaire d’événements approprié Loading et deux paramètres d’entrée.
XmlForm newDocument =
this.Application.XmlForms.NewFromFormTemplateWithParameters(
@"C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso");
Dim newDocument As XmlForm = _
Me.Application.XmlForms.NewFromFormTemplateWithParameters( _
"C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso")
Remarques
Pour utiliser les paramètres d’entrée qui ont été passés au inputParameters
paramètre, le formulaire spécifié dans le formTemplateLocation
paramètre doit contenir un gestionnaire d’événements Loading qui utilise la InputParameters propriété de la LoadingEventArgs classe pour récupérer les valeurs des paramètres d’entrée, puis effectuer une opération avec ces valeurs. Pour obtenir un exemple de la procédure à suivre, consultez la rubrique relative à la InputParameters propriété.
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.
Seuls les formulaires ouverts à partir d’un modèle de formulaire qui ont été configurés pour s’exécuter en mode confiance totale en utilisant la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire peuvent accéder à ce membre. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.