_ExternalApplication2.NewFromSolutionWithInputParameters 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在指定了表单模板和输入参数的情况下,使用指定的表单模板创建新的表单。
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 类型库。
以下示例演示如何通过传入包含相应 Loading 事件处理程序和两个输入参数的表单模板的 URI 来创建新表单。
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 类型库。
以下示例演示如何通过传入包含相应 Loading 事件处理程序和两个输入参数的表单模板的 URI 来创建新表单。
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
输入参数,参数中指定的 formTemplateLocation
表单必须包含一个 Loading 事件处理程序,该处理程序使用 InputParameters 类的 LoadingEventArgs 属性检索输入参数值,然后使用这些值执行某些操作。 有关如何执行此操作的示例,请参阅 InputParameters 类的 LoadingEventArgs 属性。