Compartir a través de


_ExternalApplication.RegisterSolution(String, String) Método

Definición

Instala la plantilla de formulario de Microsoft InfoPath especificada.

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 la dirección URL de la plantilla de formulario. Este parámetro puede especificarse como un archivo de definición del formulario (.xsf) o como un archivo de plantilla de formulario (.xsn).

bstrBehavior
String

El valor predeterminado es overwrite. Especifica cómo se va a instalar la plantilla de formulario. El único valor adicional válido para este parámetro es new-only.

Ejemplos

En el ejemplo siguiente, que se escribe en el lenguaje de programación C#, se usa el método RegisterSolution del ExternalApplication objeto para instalar una plantilla de formulario:

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

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

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

En el ejemplo siguiente, que se escribe en el lenguaje de programación C#, se usa el método RegisterSolution del ExternalApplication objeto para instalar una plantilla de formulario:

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

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

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

Comentarios

Si la plantilla de formulario ya se ha registrado y se usa el valor de solo nuevo para el bstrBehavior parámetro , el método RegisterSolution devolverá un error. Si se usa el valor overwrite, se sobrescribirá el registro de la plantilla del formulario.

Se aplica a