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


_ExternalApplication2.NewFromSolutionWithInputParameters Метод

Определение

Создает новую форму с использованием указанного шаблона форм с указанными входными параметрами и параметрами шаблона форм.

public:
 void NewFromSolutionWithInputParameters(System::String ^ bstrSolutionURI, System::String ^ bstrInputParameters);
public void NewFromSolutionWithInputParameters (string bstrSolutionURI, string bstrInputParameters);
abstract member NewFromSolutionWithInputParameters : string * string -> unit
Public Sub NewFromSolutionWithInputParameters (bstrSolutionURI As String, bstrInputParameters As String)

Параметры

bstrSolutionURI
String

URI-идентификатор шаблона формы, на основе которого будет создана новая форма.

bstrInputParameters
String

Одна или более пара имени/значения, разделенная символом амперсанд (&).

Примеры

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

В следующем примере показано, как создать новую форму путем передачи URI шаблона формы, содержащего соответствующий Loading обработчик событий и два входных параметра.

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

// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
   @"C:\User Forms\DeptReport.xsn","Dept=Accounting&amp;Acct=Contoso");
}

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

В следующем примере показано, как создать новую форму путем передачи URI шаблона формы, содержащего соответствующий Loading обработчик событий и два входных параметра.

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

// Create an InfoPath form passing in input parameters.
infoPath. <span class="label">NewFromSolutionWithInputParameters</span>(
   @"C:\User Forms\DeptReport.xsn","Dept=Accounting&amp;Acct=Contoso");
}

Комментарии

Чтобы использовать входные параметры, передаваемые inputParameters параметру, форма, указанная Loading в formTemplateLocation параметре, должна содержать обработчик событий, который использует InputParameters свойство LoadingEventArgs класса для получения значений входных параметров, а затем выполняет действия с этими значениями. Пример того, как это сделать, см. в InputParameters свойстве LoadingEventArgs класса .

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