Compartir a través de


ExternalApplication Interfaz

Definición

Representa la aplicación 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
Atributos
Implementaciones

Ejemplos

En el siguiente ejemplo, se crea el objeto ExternalApplication y se utiliza para abrir un formulario:

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

Nota: En el ejemplo anterior se supone que se usa el Microsoft.Office.Interop.InfoPath espacio de nombres y que se hace referencia a la biblioteca de tipos de Microsoft InfoPath 1.0.

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulte_ExternalApplication .

El objeto ExternalApplication es un tipo suplantado que ya no se debería usar para la automatización. El Application objeto y el XDocument objeto contienen las propiedades y los métodos necesarios para la automatización externa de la aplicación InfoPath.

Por razones de compatibilidad con versiones anteriores, el objeto ExternalApplication se puede utilizar para efectuar un conjunto limitado de operaciones de InfoPath, como crear, abrir o cerrar un formulario; registrar o cancelar el registro de una plantilla de formulario; o sencillamente salir de la aplicación.

Métodos

CacheSolution(String)

Examina la plantilla de formulario en la caché y, si es necesario, la actualiza desde la ubicación de publicación de la plantilla de formulario.

(Heredado de _ExternalApplication2)
Close(String)

Cierra el formulario especificado.

(Heredado de _ExternalApplication2)
New(String, Int32)

Crea un formulario nuevo a partir del formulario especificado.

(Heredado de _ExternalApplication2)
NewFromSolution(String)

Crea un formulario a partir de la plantilla de formulario especificada.

(Heredado de _ExternalApplication2)
NewFromSolutionWithInputParameters(String, String)

Crea un nuevo formulario usando la plantilla de formulario especificada con la plantilla de formulario especificada y los parámetros de entrada.

(Heredado de _ExternalApplication2)
Open(String, Int32)

Abre el formulario especificado.

(Heredado de _ExternalApplication2)
Quit()

Cierra la aplicación.

(Heredado de _ExternalApplication2)
RegisterSolution(String, String)

Instala la plantilla de formulario especificada.

(Heredado de _ExternalApplication2)
UnregisterSolution(String)

Desinstala la plantilla de formulario especificada.

(Heredado de _ExternalApplication2)

Se aplica a