Поделиться через


_ExternalApplication.RegisterSolution(String, String) Метод

Определение

Устанавливает указанный шаблон формы Microsoft InfoPath.

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

Параметры

bstrSolutionURL
String

Указывает URL-адрес шаблона формы. Этот параметр можно указать как файл определения формы (XSF) или файл шаблона формы (XSN).

bstrBehavior
String

Значение по умолчанию: overwrite. Указывает, каким образом следует устанавливать шаблон формы. Единственным другим допустимым значением этого параметра является new-only.

Примеры

В следующем примере, написанном на языке программирования C#, метод ExternalApplicationRegisterSolution объекта используется для установки шаблона формы:

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

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

Примечание. В приведенном выше примере предполагается, что Microsoft.Office.Interop.InfoPath используется пространство имен и указана ссылка на библиотеку типов Microsoft InfoPath 3.0.

В следующем примере, написанном на языке программирования C#, метод ExternalApplicationRegisterSolution объекта используется для установки шаблона формы:

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

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

Примечание. В приведенном выше примере предполагается, что Microsoft.Office.Interop.InfoPath используется пространство имен и указана ссылка на библиотеку типов Microsoft InfoPath 3.0.

Комментарии

Если шаблон формы уже зарегистрирован и для bstrBehavior параметра используется только новое значение, метод RegisterSolution вернет ошибку. При использовании значения overwrite запись регистрации шаблона формы перезаписывается.

Применяется к