XDocuments3.NewFromSolutionWithInputParameters(Object, Object) 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 unter Verwendung der angegebenen Formularvorlage mit der angegebenen Formularvorlage und eingabeparametern.
public:
Microsoft::Office::Interop::InfoPath::XDocument ^ NewFromSolutionWithInputParameters(System::Object ^ varSolutionURI, System::Object ^ varInputParams);
public Microsoft.Office.Interop.InfoPath.XDocument NewFromSolutionWithInputParameters (object varSolutionURI, object varInputParams);
abstract member NewFromSolutionWithInputParameters : obj * obj -> Microsoft.Office.Interop.InfoPath.XDocument
Public Function NewFromSolutionWithInputParameters (varSolutionURI As Object, varInputParams As Object) As XDocument
Parameter
- varSolutionURI
- Object
Der URI (Uniform Resource Identifier) der Formularvorlage, auf der das neue Formular basieren soll.
- varInputParams
- Object
Eines oder mehrere durch das kaufmännische Und-Zeichen (&) getrennte Name/Wert-Paare.
Gibt zurück
Ein Objekt, von dem das neue Formular dargestellt wird. form.
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.
XDocument newDocument;
// Create an InfoPath form passing in input parameters.
newDocument = thisApplication.XDocuments.<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.