XDocuments3.NewFromSolutionWithInputParameters(Object, Object) 方法

定义

使用具有指定表单模板和输入参数的指定表单模板创建新表单

public:
 Microsoft::Office::Interop::InfoPath::XDocument ^ NewFromSolutionWithInputParameters(System::Object ^ varSolutionURI, System::Object ^ varInputParams);
public Microsoft.Office.Interop.InfoPath.XDocument NewFromSolutionWithInputParameters (object varSolutionURI, object varInputParams);
abstract member NewFromSolutionWithInputParameters : obj * obj -> Microsoft.Office.Interop.InfoPath.XDocument
Public Function NewFromSolutionWithInputParameters (varSolutionURI As Object, varInputParams As Object) As XDocument

参数

varSolutionURI
Object

要基于其创建新表单的表单模板的统一资源标识符 (URI)。

varInputParams
Object

一个或多个以与号 (&) 字符分隔的名称/值对。

返回

一个代表新表单的对象。

示例

注意:以下示例假定 Microsoft.Office.Interop.InfoPath 正在使用命名空间,并且引用了 Microsoft InfoPath 3.0 类型库。

以下示例演示如何通过传入包含相应 Loading 事件处理程序和两个输入参数的表单模板的 URI 来创建新表单。

XDocument newDocument;

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

注解

若要使用传递给 参数的 inputParameters 输入参数,参数中指定的 formTemplateLocation 表单必须包含一个 Loading 事件处理程序,该处理程序使用 InputParameters 类的 LoadingEventArgs 属性检索输入参数值,然后使用这些值执行某些操作。 有关如何执行此操作的示例,请参阅 InputParameters 类的 LoadingEventArgs 属性。

适用于