Sdílet prostřednictvím


XDocuments2.Open-Methode

Öffnet die angegebene Microsoft Office InfoPath 2003-Formularvorlage.

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

Syntax

'Declaration
<DispIdAttribute(3)> _
Function Open ( _
    <InAttribute> varURI As Object, _
    <InAttribute> <OptionalAttribute> Optional dwBehavior As Integer = 1 _
) As XDocument
'Usage
Dim instance As XDocuments2
Dim varURI As Object
Dim dwBehavior As Integer
Dim returnValue As XDocument

returnValue = instance.Open(varURI, dwBehavior)
[DispIdAttribute(3)] 
XDocument Open (
    [InAttribute] Object varURI,
    [OptionalAttribute] [InAttribute] int dwBehavior
)

Parameter

  • varURI
    Gibt den URI (Uniform Resource Identifier) eines Formulars an.
  • dwBehavior
    Der Standardwert ist 1. Ein Wert, der angibt, wie das Formular geöffnet werden soll. Die Werte basieren auf der XdDocumentVersionMode-Enumeration.

Rückgabewert

Ein _XDocument-Objekt.

Hinweise

Die Open-Methode kann nur zum Öffnen eines Formulars verwendet werden; sie kann nicht verwendet werden, um eine Formularvorlage zu öffnen. Um ein Formular mithilfe einer Formularvorlage zu erstellen, verwenden Sie die NewFromSolution-Methode. Um ein Formular basierend auf einem vorhandenen Formular zu erstellen, verwenden Sie die New-Methode.

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

Beispiel

Im folgenden Beispiel wird die Open-Methode der XDocumentsCollection-Auflistung an den URI eines vorhandenen Formulars übergeben. Das Formular wird geöffnet und sein zugeordnetes _XDocument-Objekt zurückgegeben:

XDocument document;
document = thisApplication.XDocuments.Open(@"C:\MyForm.xml", 1);

Siehe auch

Referenz

XDocuments2-Schnittstelle
XDocuments2-Member
Microsoft.Office.Interop.InfoPath-Namespace