Compartir a través de


_Application3.RegisterSolution(String, String) Método

Definición

Instala la plantilla de formulario de Microsoft Office 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

Especifica cómo se instala la plantilla de formulario. El valor predeterminado es "overwrite". El único valor alternativo válido para este parámetro es "new-only".

Implementaciones

Ejemplos

En el siguiente ejemplo de C#, se usa el método RegisterSolution del Application objeto para instalar una plantilla de formulario:

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");
}

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 siguiente ejemplo de C#, se usa el método RegisterSolution del Application objeto para instalar una plantilla de formulario:

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");
}

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 especifica "solo nuevo" para el bstrBehavior parámetro , el método RegisterSolution devolverá un error. SI se ha especificado "overwrite", el registro de la plantilla de formulario se anulará.

Se aplica a