_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&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&Acct=Contoso");
}
Комментарии
Чтобы использовать входные параметры, передаваемые inputParameters
параметру, форма, указанная Loading в formTemplateLocation
параметре, должна содержать обработчик событий, который использует InputParameters свойство LoadingEventArgs класса для получения значений входных параметров, а затем выполняет действия с этими значениями. Пример того, как это сделать, см. в InputParameters свойстве LoadingEventArgs класса .