Freigeben über


XDocuments3.NewFromSolutionWithInputParameters(Object, Object) Methode

Definition

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&amp;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.

Gilt für: