Freigeben über


XmlFormCollection.Open-Methode (String, XmlFormOpenMode)

Öffnet das angegebene Formular mithilfe des angegebenen Öffnungsmodusverhaltens.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride Function Open ( _
    fileLocation As String, _
    behavior As XmlFormOpenMode _
) As XmlForm
'Usage
Dim instance As XmlFormCollection
Dim fileLocation As String
Dim behavior As XmlFormOpenMode
Dim returnValue As XmlForm

returnValue = instance.Open(fileLocation, behavior)
public abstract XmlForm Open (
    string fileLocation,
    XmlFormOpenMode behavior
)

Parameter

  • fileLocation
    Der URI (Uniform Resource Identifier) des zu öffnenden Formulars.
  • behavior
    Eine XmlFormOpenMode-Enumeration, die angibt, wie das Formular geöffnet wird.

Rückgabewert

Ein XmlForm-Objekt, das das geöffnete Formular darstellt.

Hinweise

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

Wenn Sie die Open-Methode verwenden, wird das angegebene Formular in Microsoft Office InfoPath 2007 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 Office InfoPath 2007 geöffnet wurden.

Beispiel

Im folgenden Beispiel wird der Open-Methode der XmlFormCollection-Klasse der URI des im Schreibschutzmodus zu öffnenden Formulars übergeben, und das zugeordnete XmlForm-Objekt wird zurückgegeben.

XmlForm document = this.Application.XmlForms.Open(
   @"C:\MyForm.xml", XmlFormOpenMode.ReadOnly);
Dim document As XmlForm = Me.Application.XmlForms.Open(_
   "C:\MyForm.xml", XmlFormOpenMode.ReadOnly)

Siehe auch

Referenz

XmlFormCollection-Klasse
XmlFormCollection-Member
Microsoft.Office.InfoPath-Namespace