_Application3.RegisterSolution Method
Installs the specified Microsoft Office InfoPath form template.
Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Syntax
'Declaration
'Usage
Parameters
- bstrSolutionURL
Specifies the Uniform Resource Locator (URL) of the form template. This parameter can be specified as a form definition (.xsf) file or a form template (.xsn) file.
- bstrBehavior
Specifies how the form template is to be installed. Default value is "overwrite". The only other valid value for this parameter is "new-only".
Remarks
If the form template has already been registered, and "new-only" is specified for the bstrBehavior parameter, the RegisterSolution method will return an error. If "overwrite" is specified, the form template's registration record will be overwritten.
Example
In the following C# example, the RegisterSolution method of the Application object is used to install a form template:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
infoPath.RegisterSolution(@"C:\My Forms\MyFormTemplate.xsn",
"overwrite");
}
Note
The above example assumes that the Microsoft.Office.Interop.InfoPath namespace is being used and that the Microsoft InfoPath 2.0 Type Library is referenced.
See Also
Reference
_Application3 Interface
_Application3 Members
Microsoft.Office.Interop.InfoPath Namespace