ExternalApplication Interface

Définition

Représente l’application Microsoft InfoPath.

public interface class ExternalApplication : Microsoft::Office::Interop::InfoPath::SemiTrust::_ExternalApplication2
[System.Runtime.InteropServices.Guid("096cd772-0786-11d1-95fa-0080c78ee3bb")]
public interface ExternalApplication : Microsoft.Office.Interop.InfoPath.SemiTrust._ExternalApplication2
type ExternalApplication = interface
    interface _ExternalApplication2
    interface _ExternalApplication
Public Interface ExternalApplication
Implements _ExternalApplication2
Attributs
Implémente

Exemples

Dans l'exemple suivant, l'objet ExternalApplication est créé et utilisé pour ouvrir un formulaire :

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

Remarque : l’exemple ci-dessus suppose que l’espace Microsoft.Office.Interop.InfoPath de noms est utilisé et que la bibliothèque de types Microsoft InfoPath 1.0 est référencée.

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultez_ExternalApplication .

L'objet ExternalApplication est un type obsolète qu'il ne faut plus utiliser pour l'automatisation. L’objet Application et l’objet XDocument contiennent les propriétés et méthodes nécessaires à l’automatisation externe de l’application InfoPath.

Pour des raisons de compatibilité descendante, l'objet ExternalApplication peut être utilisé pour effectuer un ensemble limité d'opérations InfoPath telles que la création, l'ouverture ou la fermeture d'un formulaire ; l'inscription ou l'annulation de l'inscription d'un modèle de formulaire ; ou simplement la fermeture de l'application.

Méthodes

CacheSolution(String)

Examine le modèle de formulaire dans le cache et, si nécessaire, le met à jour à partir de l'emplacement publié du modèle de formulaire.

(Hérité de _ExternalApplication2)
Close(String)

Ferme le formulaire spécifié.

(Hérité de _ExternalApplication2)
New(String, Int32)

Crée un nouveau formulaire basé sur un formulaire spécifié.

(Hérité de _ExternalApplication2)
NewFromSolution(String)

Crée un nouveau formulaire basé sur le modèle de formulaire spécifié.

(Hérité de _ExternalApplication2)
NewFromSolutionWithInputParameters(String, String)

Crée un nouveau formulaire à l'aide du modèle de formulaire spécifié avec le modèle de formulaire spécifié et les paramètres d'entrée.

(Hérité de _ExternalApplication2)
Open(String, Int32)

Ouvre le formulaire spécifié.

(Hérité de _ExternalApplication2)
Quit()

Quitte l'application.

(Hérité de _ExternalApplication2)
RegisterSolution(String, String)

Installe le modèle de formulaire Microsoft Office InfoPath spécifié.

(Hérité de _ExternalApplication2)
UnregisterSolution(String)

Désinstalle le modèle de formulaire spécifié.

(Hérité de _ExternalApplication2)

S’applique à