ExternalApplication-Schnittstelle

Stellt die Microsoft Office InfoPath 2007-Anwendung dar.

 

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

Syntax

<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd69f-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(ExternalApplicationWrapper))> _
Public Interface ExternalApplication
    Inherits _ExternalApplication

Dim instance As ExternalApplication
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd69f-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(ExternalApplicationWrapper))] 
public interface ExternalApplication : _ExternalApplication

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter _ExternalApplication.

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

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.

Beispiel

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

ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
Hinweis:

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

Siehe auch

Referenz

ExternalApplication-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace