Freigeben über


XmlFormCollection.Open Methode

Definition

Überlädt

Open(String)

Öffnet das angegebene Formular.

Open(String, XmlFormOpenMode)

Öffnet das angegebene Formular mithilfe des angegebenen Öffnungsmodusverhaltens.

Open(String)

Öffnet das angegebene Formular.

public:
 abstract Microsoft::Office::InfoPath::XmlForm ^ Open(System::String ^ fileLocation);
public abstract Microsoft.Office.InfoPath.XmlForm Open (string fileLocation);
abstract member Open : string -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function Open (fileLocation As String) As XmlForm

Parameter

fileLocation
String

Der URI (Uniform Resource Identifier) des zu öffnenden Formulars.

Gibt zurück

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

Beispiele

Im folgenden Codebeispiel wird der Open-Methode der XmlFormCollection -Klasse der URI des zu öffnenden Formulars übergeben, und das zugehörige XmlForm-Objekt wird zurückgegeben.

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

Hinweise

Die Open-Methode kann nur zum Öffnen eines Formulars verwendet werden; sie kann nicht verwendet werden, um eine Formularvorlage zu öffnen. Verwenden Sie die NewFromFormTemplate -Methode, um ein Formular aus einer Formularvorlage zu erstellen. Verwenden Sie die -Methode, um ein Formular zu erstellen, das New(String, XmlFormOpenMode) auf einem vorhandenen Formular basiert.

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

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.

Gilt für:

Open(String, XmlFormOpenMode)

Öffnet das angegebene Formular mithilfe des angegebenen Öffnungsmodusverhaltens.

public:
 abstract Microsoft::Office::InfoPath::XmlForm ^ Open(System::String ^ fileLocation, Microsoft::Office::InfoPath::XmlFormOpenMode behavior);
public abstract Microsoft.Office.InfoPath.XmlForm Open (string fileLocation, Microsoft.Office.InfoPath.XmlFormOpenMode behavior);
abstract member Open : string * Microsoft.Office.InfoPath.XmlFormOpenMode -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function Open (fileLocation As String, behavior As XmlFormOpenMode) As XmlForm

Parameter

fileLocation
String

Der URI (Uniform Resource Identifier) des zu öffnenden Formulars.

behavior
XmlFormOpenMode

Eine XmlFormOpenMode -Enumeration, die angibt, wie das Formular geöffnet wird.

Gibt zurück

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

Beispiele

Im folgenden Codebeispiel wird der Open-Methode der XmlFormCollection -Klasse der URI des Formulars übergeben, das im schreibgeschützten Modus geöffnet werden soll, und das zugehörige 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)

Hinweise

Die Open-Methode kann nur zum Öffnen eines Formulars verwendet werden; sie kann nicht verwendet werden, um eine Formularvorlage zu öffnen. Verwenden Sie die NewFromFormTemplate -Methode, um ein Formular aus einer Formularvorlage zu erstellen. Verwenden Sie die -Methode, um ein Formular zu erstellen, das New(String, XmlFormOpenMode) auf einem vorhandenen Formular basiert.

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

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.

Gilt für: