Partager via


_ExternalApplication2.NewFromSolutionWithInputParameters Méthode

Définition

Crée un nouveau formulaire à l'aide du modèle de formulaire spécifié avec le modèle de formulaire spécifié et les paramètres d'entrée.

public:
 void NewFromSolutionWithInputParameters(System::String ^ bstrSolutionURI, System::String ^ bstrInputParameters);
public void NewFromSolutionWithInputParameters (string bstrSolutionURI, string bstrInputParameters);
abstract member NewFromSolutionWithInputParameters : string * string -> unit
Public Sub NewFromSolutionWithInputParameters (bstrSolutionURI As String, bstrInputParameters As String)

Paramètres

bstrSolutionURI
String

L'URI (Uniform Resource Identifier) du modèle de formulaire sur lequel baser le nouveau formulaire.

bstrInputParameters
String

Une ou plusieurs paires nom/valeur séparées par une esperluette (&).

Exemples

Remarque : L’exemple suivant suppose que l’espace Microsoft.Office.Interop.InfoPath de noms est utilisé et que la bibliothèque de types Microsoft InfoPath 3.0 est référencée.

L’exemple 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.

private void CreateFormWithInputParameters()
{
ExternalApplication infoPath = new ExternalApplicationClass();

// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
   @"C:\User Forms\DeptReport.xsn","Dept=Accounting&amp;Acct=Contoso");
}

Remarque : L’exemple suivant suppose que l’espace Microsoft.Office.Interop.InfoPath de noms est utilisé et que la bibliothèque de types Microsoft InfoPath 3.0 est référencée.

L’exemple 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.

private void CreateFormWithInputParameters()
{
ExternalApplication infoPath = new ExternalApplicationClass();

// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
   @"C:\User Forms\DeptReport.xsn","Dept=Accounting&amp;Acct=Contoso");
}

Remarques

Pour utiliser les paramètres d’entrée 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 InputParameters propriété de la LoadingEventArgs classe .

S’applique à