Freigeben über


XDocuments2.Open(Object, Int32) Methode

Definition

Öffnet das angegebene Microsoft InfoPath-Formular.

public:
 Microsoft::Office::Interop::InfoPath::SemiTrust::XDocument ^ Open(System::Object ^ varURI, int dwBehavior);
public Microsoft.Office.Interop.InfoPath.SemiTrust.XDocument Open (object varURI, int dwBehavior);
abstract member Open : obj * int -> Microsoft.Office.Interop.InfoPath.SemiTrust.XDocument
Public Function Open (varURI As Object, dwBehavior As Integer) As XDocument

Parameter

varURI
Object

Gibt den URI (Uniform Resource Identifier) eines Formulars an.

dwBehavior
Int32

Der Standardwert ist 1. Ein Wert, der angibt, wie das Formular geöffnet werden soll. Die Werte basieren auf der XdDocumentVersionMode -Enumeration.

Gibt zurück

Ein _XDocument -Objekt.

Implementiert

Beispiele

Im folgenden Beispiel wird der Open-Methode der XDocumentsCollection Auflistung der URI eines vorhandenen Formulars übergeben, und das Formular wird geöffnet und das zugehörige _XDocument Objekt zurückgegeben:

XDocument document;
document = thisApplication.XDocuments.<span class="label">Open</span>(@"C:\MyForm.xml", 1);

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 NewFromSolution(Object) -Methode, um ein Formular aus einer Formularvorlage zu erstellen. Verwenden Sie die New(Object, Int32) -Methode, um ein Formular basierend auf einem vorhandenen Formular zu erstellen.

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

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

Gilt für: