_ExternalApplication2.NewFromSolutionWithInputParameters Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein neues Formular mit der angegebenen Formularvorlage und den angegebenen Eingabeparametern.
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)
Parameter
- bstrSolutionURI
- String
Der URI (Uniform Resource Identifier) der Formularvorlage, auf der das neue Formular basieren soll.
- bstrInputParameters
- String
Eines oder mehrere durch das kaufmännische Und-Zeichen (&) getrennte Name/Wert-Paare.
Beispiele
Hinweis: Im folgenden Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.
Das folgende Beispiel zeigt, wie Sie ein neues Formular erstellen, indem Sie den URI einer Formularvorlage übergeben, die einen entsprechenden Loading Ereignishandler und zwei Eingabeparameter enthält.
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");
}
Hinweis: Im folgenden Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.
Das folgende Beispiel zeigt, wie Sie ein neues Formular erstellen, indem Sie den URI einer Formularvorlage übergeben, die einen entsprechenden Loading Ereignishandler und zwei Eingabeparameter enthält.
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");
}
Hinweise
Um die an den inputParameters
Parameter übergebenen Eingabeparameter zu verwenden, muss das im formTemplateLocation
-Parameter angegebene Formular einen Loading Ereignishandler enthalten, der die InputParameters -Eigenschaft der LoadingEventArgs -Klasse verwendet, um die Eingabeparameterwerte abzurufen und dann etwas mit diesen Werten auszuführen. Ein Beispiel dafür finden Sie in der InputParameters -Eigenschaft der LoadingEventArgs -Klasse.