_Application3.RegisterSolution(String, String) Método
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.
Instala o modelo de formulário do Microsoft Office 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
Especifica como o modelo de formulário deve ser instalado. O valor padrão é "substituição". O único outro valor válido para esse parâmetro é "somente novo".
Implementações
Exemplos
No exemplo C# a seguir, o método RegisterSolution do Application objeto é usado para instalar um modelo de formulário:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
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 C# a seguir, o método RegisterSolution do Application objeto é usado para instalar um modelo de formulário:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
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 "somente novo" for especificado para o bstrBehavior parâmetro, o método RegisterSolution retornará um erro. Se "substituir" for especificado, o registro de registro do modelo de formulário será substituído.