Compartilhar via


_ExternalApplication.RegisterSolution(String, String) Método

Definição

Instala o modelo de formulário do Microsoft InfoPath especificado.

public void RegisterSolution(string bstrSolutionURL, string bstrBehavior = "overwrite");
abstract member RegisterSolution : string * string -> unit
Public Sub RegisterSolution (bstrSolutionURL As String, Optional bstrBehavior As String = "overwrite")

Parâmetros

bstrSolutionURL
String

Especifica a URL (Uniform Resource Locator) do modelo de formulário. Esse parâmetro pode ser especificado como um arquivo de definição de formulário (.xsf) ou um arquivo de modelo de formulário (.xsn).

bstrBehavior
String

O valor padrão é substituição. Especifica como o modelo de formulário deve ser instalado. O único outro valor válido para esse parâmetro é somente novo.

Exemplos

No exemplo a seguir, que é escrito na linguagem de programação C#, o método RegisterSolution do ExternalApplication objeto é usado para instalar um modelo de formulário:

private void InstallForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();

 // Install the specified InfoPath form.
 infoPath.<span class="label">RegisterSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", "overwrite");
}

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 3.0 é referenciada.

No exemplo a seguir, que é escrito na linguagem de programação C#, o método RegisterSolution do ExternalApplication objeto é usado para instalar um modelo de formulário:

private void InstallForm()
{
 ExternalApplication infoPath = new ExternalApplicationClass();

 // Install the specified InfoPath form.
 infoPath.<span class="label">RegisterSolution</span>(@"C:\My Forms\MyFormTemplate.xsn", "overwrite");
}

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 3.0 é referenciada.

Comentários

Se o modelo de formulário já tiver sido registrado e o valor somente novo for usado para o bstrBehavior parâmetro, o método RegisterSolution retornará um erro. Se o valor de substituição for usado, o registro de registro do modelo de formulário será substituído.

Aplica-se a