_ExternalApplication.Open(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Öffnet das angegebene Microsoft InfoPath-Formular.
public void Open (string bstrDocumentURI, int dwBehavior = 1);
abstract member Open : string * int -> unit
Public Sub Open (bstrDocumentURI As String, Optional dwBehavior As Integer = 1)
Parameter
- bstrDocumentURI
- String
Der Zeichenfolgenwert, der den URI (Uniform Resource Identifier) eines Formulars angibt.
- dwBehavior
- Int32
Der Standardwert ist 1. Gibt an, wie das Formular geöffnet werden soll. Die Werte basieren auf der XdDocumentVersionMode -Enumeration.
Beispiele
Im folgenden Beispiel, das in der Programmiersprache C# geschrieben ist, wird die Open-Methode des ExternalApplication -Objekts verwendet, um ein Formular aus dem Dateisystem zu öffnen:
private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.<span class="label">Open</span>(@"C:\My Forms\Form1.xml", 1);
// Close the InfoPath form.
infoPath.Close(@"C:\My Forms\Form1.xml");
// Quit the InfoPath application.
infoPath.Quit();
}
Hinweis: Im obigen Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.
Im folgenden Beispiel, das in der Programmiersprache C# geschrieben ist, wird die Open-Methode des ExternalApplication -Objekts verwendet, um ein Formular aus dem Dateisystem zu öffnen:
private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.<span class="label">Open</span>(@"C:\My Forms\Form1.xml", 1);
// Close the InfoPath form.
infoPath.Close(@"C:\My Forms\Form1.xml");
// Quit the InfoPath application.
infoPath.Quit();
}
Hinweis: Im obigen Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.
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(String) -Methode, um ein Formular aus einer Formularvorlage zu erstellen. Verwenden Sie die New(String, Int32) -Methode, um ein Formular basierend auf einem vorhandenen Formular zu erstellen.