ExternalApplication Schnittstelle
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.
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) |