_ExternalApplication.New(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.
Erstellt ein neues Microsoft InfoPath-Formular basierend auf einem angegebenen Formular.
public:
void New(System::String ^ bstrDocumentURI, int dwBehavior);
public void New (string bstrDocumentURI, int dwBehavior);
abstract member New : string * int -> unit
Public Sub New (bstrDocumentURI As String, dwBehavior As Integer)
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 New-Methode des ExternalApplication -Objekts verwendet, um ein neues Formular basierend auf einem angegebenen Formular zu erstellen:
private void CreateFromForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}
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 New-Methode des ExternalApplication -Objekts verwendet, um ein neues Formular basierend auf einem angegebenen Formular zu erstellen:
private void CreateFromForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">New</span>(@"C:\My Forms\Form1.xml", 1);
}
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 New-Methode kann nur verwendet werden, um ein neues Formular basierend auf einem vorhandenen Formular zu erstellen. Es kann nicht verwendet werden, um ein neues Formular basierend auf einer Formularvorlage zu erstellen. Verwenden Sie die NewFromSolution(String) -Methode, um ein Formular aus einer Formularvorlage zu erstellen.
Wenn Sie die New-Methode verwenden, wird InfoPath geöffnet, und das neue Formular kann sofort ausgefüllt werden.
Hinweis Sie können nicht verwenden Close(String) , um ein Formular zu schließen, das mit der New-Methode geöffnet wurde. Wenn ein Formular mithilfe der New-Methode erstellt wird, ist der Formularname noch nicht bekannt.
Wichtig: Auf dieses Element kann nur von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet werden, die für die Ausführung mit voller Vertrauenswürdigkeit konfiguriert wurde, indem die Kategorie Sicherheit und Vertrauensstellung des Dialogfelds Formularoptionen verwendet wird. Dieses Mitglied erfordert die volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer und kann von teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie auf MSDN unter "Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code".