XmlFormCollection.New 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.
Überlädt
New(String) |
Erstellt ein neues Formular auf der Basis des angegebenen Formulars. |
New(String, XmlFormOpenMode) |
Erstellt mithilfe des angegebenen Öffnungsmodusverhaltens basierend auf dem angegebenen Formular ein neues Formular. |
New(String)
Erstellt ein neues Formular auf der Basis des angegebenen Formulars.
public:
abstract Microsoft::Office::InfoPath::XmlForm ^ New(System::String ^ formLocation);
public abstract Microsoft.Office.InfoPath.XmlForm New (string formLocation);
abstract member New : string -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function New (formLocation As String) As XmlForm
Parameter
- formLocation
- String
Der URI (Uniform Resource Identifier) des Formulars, auf dem das neue Formular basieren soll.
Gibt zurück
Ein XmlForm -Objekt, das das neue Formular darstellt, das erstellt wurde.
Ausnahmen
Die New-Methode wurde von einem Ereignishandler für das Loading Ereignis aufgerufen.
Beispiele
Im folgenden Codebeispiel wird der New-Methode der XmlFormCollection -Klasse der URI eines vorhandenen Formulars übergeben, auf dem das neue Formular basieren soll, und das dem neuen Formular zugeordnete XmlForm-Objekt wird zurückgegeben.
XmlForm newDocument =
this.Application.XmlForms.New(@"C:\MyForm.xml");
Dim newDocument As XmlForm = _
Me.Application.XmlForms.New("C:\MyForm.xml")
Hinweise
Die New-Methode kann nur verwendet werden, um ein neues Formular zu erstellen, das auf einem vorhandenen Formular basiert. Es kann nicht verwendet werden, um ein neues Formular zu erstellen, das auf einer Formularvorlage basiert. Verwenden Sie die NewFromFormTemplate -Methode, um ein Formular aus einer Formularvorlage zu erstellen.
Wenn Sie die New-Methode verwenden, wird das neue 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:
New(String, XmlFormOpenMode)
Erstellt mithilfe des angegebenen Öffnungsmodusverhaltens basierend auf dem angegebenen Formular ein neues Formular.
public:
abstract Microsoft::Office::InfoPath::XmlForm ^ New(System::String ^ formLocation, Microsoft::Office::InfoPath::XmlFormOpenMode behavior);
public abstract Microsoft.Office.InfoPath.XmlForm New (string formLocation, Microsoft.Office.InfoPath.XmlFormOpenMode behavior);
abstract member New : string * Microsoft.Office.InfoPath.XmlFormOpenMode -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function New (formLocation As String, behavior As XmlFormOpenMode) As XmlForm
Parameter
- formLocation
- String
Der URI (Uniform Resource Identifier) des Formulars, auf dem das neue Formular basieren soll.
- behavior
- XmlFormOpenMode
Eine XmlFormOpenMode -Enumeration, die angibt, wie das Formular geöffnet wird.
Gibt zurück
Ein XmlForm -Objekt, das das neue Formular darstellt, das erstellt wurde.
Ausnahmen
Die New-Methode wurde von einem Ereignishandler für das Loading Ereignis aufgerufen.
Beispiele
Im folgenden Codebeispiel wird der New-Methode der XmlFormCollection -Klasse der URI eines vorhandenen Formulars übergeben, auf dem das neue Formular im Standardmodus geöffnet werden soll, und das dem neuen Formular zugeordnete XmlForm-Objekt wird zurückgegeben.
XmlForm newDocument =
this.Application.XmlForms.New(@"C:\MyForm.xml",
XmlFormOpenMode.Default);
Dim newDocument As XmlForm = _
Me.Application.XmlForms.New("C:\MyForm.xml",
XmlFormOpenMode.Default)
Hinweise
Die New-Methode kann nur verwendet werden, um ein neues Formular zu erstellen, das auf einem vorhandenen Formular basiert. Es kann nicht verwendet werden, um ein neues Formular zu erstellen, das auf einer Formularvorlage basiert. Verwenden Sie die NewFromFormTemplate -Methode, um ein Formular aus einer Formularvorlage zu erstellen.
Wenn Sie die New-Methode verwenden, wird das neue 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.