ExternalApplication Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o aplicativo 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
- Implementações
Exemplos
No exemplo a seguir, o objeto ExternalApplication é criado e usado para abrir um formulário:
<span class="label">ExternalApplication</span> infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
Observação: o exemplo acima pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 1.0 é referenciada.
Comentários
This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulte_ExternalApplication.
O objeto ExternalApplication é um tipo preterido que não deve mais ser usado para automação. O Application objeto e o XDocument objeto contêm as propriedades e os métodos necessários para a automação externa do aplicativo InfoPath.
Para compatibilidade com versões anteriores, o objeto ExternalApplication pode ser usado para executar um conjunto limitado de operações do InfoPath, como criar, abrir ou fechar um formulário; registrar ou cancelar o registro de um modelo de formulário; ou simplesmente abandonar o aplicativo.
Métodos
CacheSolution(String) |
Examina o modelo de formulário no cache e, se necessário, o atualiza do local publicado do modelo de formulário. (Herdado de _ExternalApplication2) |
Close(String) |
Fecha o formulário especificado. (Herdado de _ExternalApplication2) |
New(String, Int32) |
Cria um novo formulário com base em um formulário especificado. (Herdado de _ExternalApplication2) |
NewFromSolution(String) |
Cria um novo formulário com base no modelo de formulário especificado. (Herdado de _ExternalApplication2) |
NewFromSolutionWithInputParameters(String, String) |
Cria um novo formulário usando o modelo de formulário especificado com os parâmetros de entrada e modelo de formulário especificados. (Herdado de _ExternalApplication2) |
Open(String, Int32) |
Abre o formulário especificado. (Herdado de _ExternalApplication2) |
Quit() |
Desiste do aplicativo. (Herdado de _ExternalApplication2) |
RegisterSolution(String, String) |
Instala o modelo de formulário especificado. (Herdado de _ExternalApplication2) |
UnregisterSolution(String) |
Desinstala o modelo de formulário especificado. (Herdado de _ExternalApplication2) |