XmlFormCollection.New 方法

定义

重载

New(String)

创建基于指定表单的新表单。

New(String, XmlFormOpenMode)

使用指定的打开模式行为,基于指定的表单创建新表单。

New(String)

创建基于指定表单的新表单。

public:
 abstract Microsoft::Office::InfoPath::XmlForm ^ New(System::String ^ formLocation);
public abstract Microsoft.Office.InfoPath.XmlForm New(string formLocation);
abstract member New : string -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function New (formLocation As String) As XmlForm

参数

formLocation
String

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

返回

一个 XmlForm 对象,表示已创建的新窗体。

例外

从事件的事件处理程序Loading中调用了 New 方法。

示例

在下面的代码示例中,类的 XmlFormCollectionNew 方法传递现有窗体的 URI,该 URI 将基于新窗体并返回新窗体的关联 XmlForm 对象。

XmlForm newDocument = 
   this.Application.XmlForms.New(@"C:\MyForm.xml");
Dim newDocument As XmlForm  = _
   Me.Application.XmlForms.New("C:\MyForm.xml")

注解

New 方法只能用于创建基于现有表单的新表单,不能用于创建基于表单模板的新表单。 若要从表单模板创建表单,请使用 NewFromFormTemplate 方法。

使用 New 方法时,新窗体将在 InfoPath Microsoft 打开,并准备好填写。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于

New(String, XmlFormOpenMode)

使用指定的打开模式行为,基于指定的表单创建新表单。

public:
 abstract Microsoft::Office::InfoPath::XmlForm ^ New(System::String ^ formLocation, Microsoft::Office::InfoPath::XmlFormOpenMode behavior);
public abstract Microsoft.Office.InfoPath.XmlForm New(string formLocation, Microsoft.Office.InfoPath.XmlFormOpenMode behavior);
abstract member New : string * Microsoft.Office.InfoPath.XmlFormOpenMode -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function New (formLocation As String, behavior As XmlFormOpenMode) As XmlForm

参数

formLocation
String

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

behavior
XmlFormOpenMode

一个 XmlFormOpenMode 枚举,指定窗体的打开方式。

返回

一个 XmlForm 对象,表示已创建的新窗体。

例外

从事件的事件处理程序Loading中调用了 New 方法。

示例

在下面的代码示例中,类的 XmlFormCollectionNew 方法传递现有窗体的 URI,该 URI 使用默认打开模式将基于新窗体,并返回新窗体的关联 XmlForm 对象。

XmlForm newDocument = 
   this.Application.XmlForms.New(@"C:\MyForm.xml", 
   XmlFormOpenMode.Default);
Dim newDocument As XmlForm  = _
   Me.Application.XmlForms.New("C:\MyForm.xml", 
   XmlFormOpenMode.Default)

注解

New 方法只能用于创建基于现有表单的新表单,不能用于创建基于表单模板的新表单。 若要从表单模板创建表单,请使用 NewFromFormTemplate 方法。

使用 New 方法时,新窗体将在 InfoPath Microsoft 打开,并准备好填写。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于