_Application3.RegisterSolution(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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á.