Compartilhar via


ExternalApplication Interface

Definição

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)

Aplica-se a