Freigeben über


XmlFormCollection.New-Methode (String)

Erstellt ein neues Formular auf der Basis des angegebenen Formulars.

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustOverride Function New ( _
    formLocation As String _
) As XmlForm
'Usage
Dim instance As XmlFormCollection
Dim formLocation As String
Dim returnValue As XmlForm

returnValue = instance.New(formLocation)
public abstract XmlForm New(
    string formLocation
)

Parameter

  • formLocation
    Typ: System.String
    Der URI (Uniform Resource Identifier) des Formulars, auf dem das neue Formular basieren soll.

Rückgabewert

Typ: Microsoft.Office.InfoPath.XmlForm
Ein XmlForm-Objekt, das das neue Formular darstellt, das erstellt wurde.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Die New-Methode wurde aus einem Ereignishandler für das Loading-Ereignis aufgerufen.

Hinweise

Die New-Methode kann nur zum Erstellen eines neuen Formulars verwendet werden, das auf einem vorhandenen Formular basiert. Sie kann nicht zum Erstellen eines neuen Formulars verwendet werden, das auf einer Formularvorlage basiert. Zum Erstellen eines Formulars aus einer Formularvorlage verwenden Sie die NewFromFormTemplate-Methode.

Wenn Sie die New-Methode verwenden, wird das angegebene Formular in Microsoft InfoPath 2010 geöffnet und kann sofort ausgefüllt werden.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft InfoPath Filler geöffnet wurden.

Beispiele

Im folgenden Beispiel wird der New-Methode der XmlFormCollection-Klasse der URI eines vorhandenen Formulars übergeben, auf dem das neue Formular basieren soll, und das dem neuen Formular zugeordnete XmlForm-Objekt wird zurückgegeben.

XmlForm newDocument = 
   this.Application.XmlForms.New(@"C:\MyForm.xml");
Dim newDocument As XmlForm  = _
   Me.Application.XmlForms.New("C:\MyForm.xml")

Siehe auch

Referenz

XmlFormCollection Klasse

XmlFormCollection-Member

New Überladung

Microsoft.Office.InfoPath-Namespace