_ExternalApplication2.NewFromSolutionWithInputParameters 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 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&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&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 .