ExternalApplication Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |