XmlForm.MergeForm メソッド (String)
現在のフォームを、パスまたは URL によって指定されたフォームとマージします。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustOverride Sub MergeForm ( _
fileUrl As String _
)
'使用
Dim instance As XmlForm
Dim fileUrl As String
instance.MergeForm(fileUrl)
public abstract void MergeForm(
string fileUrl
)
パラメーター
- fileUrl
型: System.String
マージするフォーム ファイルのパスまたは URL。
例外
例外 | 条件 |
---|---|
ArgumentNullException | fileUrl で渡された値が null 参照 (Visual Basic ではNothing ) です。 |
ArgumentException | fileUrl で渡された値が "" または無効です。 |
InvalidOperationException | MergeForm メソッドが Loading イベントから呼び出されました。 |
解説
MergeForm メソッドは、InfoPath フォーム エディターの [フォームの結合] コマンドを使用することと同等です。fileUrl パラメーターとして渡される値は、完全パスまたは URL でなければならず、ファイル名とファイル拡張子 .xml を含んでいる必要があります。
このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler で開かれたフォームを実行中のコードからのみアクセスできます。
例
次のコードの例では、XmlForm クラスの MergeForm メソッドを使用して、現在のフォームにフォームをマージします。
this.MergeForm("C:\\MyForms\\SomeOtherForm.xml");
Me.MergeForm("C:\MyForms\SomeOtherForm.xml")