Freigeben über


XmlForm.MergeForm-Methode (String)

Führt das aktuelle Formular mit dem über den Pfad oder URL angegebenen Formular zusammen.

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

Syntax

'Declaration
Public MustOverride Sub MergeForm ( _
    fileUrl As String _
)
'Usage
Dim instance As XmlForm
Dim fileUrl As String

instance.MergeForm(fileUrl)
public abstract void MergeForm(
    string fileUrl
)

Parameter

  • fileUrl
    Typ: System.String

    Der Pfad oder URL der zusammenzuführenden Formulardatei.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der für fileUrl übergebene Wert ist ein Nullverweis (Nothing in Visual Basic).

ArgumentException

Der für fileUrl übergebene Wert lautet "" oder ist ungültig.

InvalidOperationException

Die MergeForm-Methode wurde vom Loading-Ereignis aufgerufen.

Hinweise

Die MergeForm-Methode entspricht dem Befehl Formulare zusammenführen im InfoPath-Formular-Editor. Der Wert, der als fileUrl-Parameter übergeben wird, muss ein vollständiger Pfad oder eine vollständige URL sein und den Dateinamen mit der Dateierweiterung XML enthalten.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

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

Beispiele

Im folgenden Codebeispiel wird mithilfe der MergeForm-Methode der XmlForm-Klasse ein Formular mit dem aktuellen Formular zusammengeführt.

this.MergeForm("C:\\MyForms\\SomeOtherForm.xml");
Me.MergeForm("C:\MyForms\SomeOtherForm.xml")

Siehe auch

Referenz

XmlForm Klasse

XmlForm-Member

MergeForm-Überladung

Microsoft.Office.InfoPath-Namespace