Sdílet prostřednictvím


_ExternalApplication.New-Methode

Erstellt ein neues auf einem angegebenen Formular basierendes Microsoft Office InfoPath 2007-Formular.

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

Syntax

'Declaration
<DispIdAttribute(4)> _
Sub New ( _
    <InAttribute> bstrDocumentURI As String, _
    <InAttribute> <OptionalAttribute> Optional dwBehavior As Integer = 1 _
)
'Usage
Dim instance As _ExternalApplication
Dim bstrDocumentURI As String
Dim dwBehavior As Integer

instance.New(bstrDocumentURI, dwBehavior)
[DispIdAttribute(4)] 
void New (
    [InAttribute] string bstrDocumentURI,
    [OptionalAttribute] [InAttribute] int dwBehavior
)

Parameter

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

Hinweise

Die New-Methode kann nur verwendet werden, um ein neues Formular basierend auf einem vorhandenen Formular zu erstellen. Sie kann nicht verwendet werden, um ein neues Formular basierend auf einer Formularvorlage zu erstellen. Um ein Formular von einer Formularvorlage zu erstellen, verwenden Sie die NewFromSolution-Methode.

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

Hinweis   Es ist nicht möglich, Close zum Schließen eines Formulars zu verwenden, das mithilfe der New-Methode geöffnet wurde. Wenn ein Formular mithilfe der New-Methode erstellt wird, ist der Formularname noch nicht bekannt.

Beispiel

Im folgenden in der Programmiersprache C# geschriebenen Beispiel dient die New-Methode des ExternalApplication-Objekts zum Erstellen eines neuen Formulars basierend auf einem angegebenen Formular:

private void CreateFromForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();

 // Create an InfoPath form.
 infoPath.New(@"C:\My Forms\Form1.xml", 1);
}
HinweisHinweis:

Beim vorstehenden Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath-Namespace verwendet und auf die Microsoft InfoPath 2.0-Typbibliothek verwiesen wird.

Siehe auch

Referenz

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