Freigeben über


ExternalApplication Schnittstelle

Definition

Stellt die Microsoft InfoPath-Anwendung dar.

public interface class ExternalApplication : Microsoft::Office::Interop::InfoPath::_ExternalApplication2
[System.Runtime.InteropServices.Guid("096CD772-0786-11D1-95FA-0080C78EE3BB")]
public interface ExternalApplication : Microsoft.Office.Interop.InfoPath._ExternalApplication2
type ExternalApplication = interface
    interface _ExternalApplication2
Public Interface ExternalApplication
Implements _ExternalApplication2
Abgeleitet
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird das ExternalApplication-Objekt erstellt und zum Öffnen eines Formulars verwendet:

<span class="label">ExternalApplication</span> infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"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

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unter_ExternalApplication .

Das ExternalApplication-Objekt ist ein abgelehnter Typ, der nicht länger für die Automatisierung verwendet werden sollte. Das Application -Objekt und das XDocument -Objekt enthalten die Eigenschaften und Methoden, die für die externe Automatisierung der InfoPath-Anwendung erforderlich sind.

Aus Gründen der Abwärtskompatibilität kann mithilfe des ExternalApplication-Objekts eine begrenzte Menge an InfoPath-Vorgängen ausgeführt werden, z. B. das Erstellen, Öffnen oder Schließen eines Formulars, das Registrieren oder Aufheben der Registrierung einer Formularvorlage oder auch einfach das Beenden der Anwendung.

Methoden

CacheSolution(String)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
Close(String)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
New(String, Int32)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
NewFromSolution(String)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
NewFromSolutionWithInputParameters(String, String)

Erstellt ein neues Formular mit der angegebenen Formularvorlage und den angegebenen Eingabeparametern.

(Geerbt von _ExternalApplication2)
Open(String, Int32)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
Quit()

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
RegisterSolution(String, String)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)
UnregisterSolution(String)

Stellt die Microsoft InfoPath-Anwendung dar.

(Geerbt von _ExternalApplication2)

Gilt für: