次の方法で共有


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 (Uniform Resource Identifier)。

戻り値

作成された新しいフォームを表す XmlForm オブジェクト。

例外

New メソッドは、Loading イベントのイベント ハンドラーから呼び出されました。

次のコード例では、XmlFormCollection クラスの New メソッドに、新しいフォームのベースとなる既存のフォームの 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 メソッドを使用すると、新しいフォームが Microsoft InfoPath で開き、入力する準備が整います。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

この型またはメンバーには、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 (Uniform Resource Identifier)。

behavior
XmlFormOpenMode

フォームを開く方法を指定する XmlFormOpenMode 列挙体。

戻り値

作成された新しいフォームを表す XmlForm オブジェクト。

例外

New メソッドは、Loading イベントのイベント ハンドラーから呼び出されました。

次のコード例では、XmlFormCollection クラスの New メソッドに、既定のオープン モードを使用して新しいフォームのベースとなる既存のフォームの 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 メソッドを使用すると、新しいフォームが Microsoft InfoPath で開き、入力する準備が整います。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler で開いたフォームで実行されるコードからのみアクセスできます。

適用対象