次の方法で共有


XmlForm.Submit メソッド

フォーム テンプレートに定義された送信処理を使用してフォームを送信します。

名前空間:  Microsoft.Office.InfoPath
アセンブリ:  Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)

構文

'宣言
Public MustOverride Sub Submit
'使用
Dim instance As XmlForm

instance.Submit()
public abstract void Submit()

例外

例外 条件
WebException

フォームを送信できません。

InvalidOperationException

Submit メソッドが Loading イベントから呼び出されました。

解説

Submit メソッドを使用するのは InfoPath ユーザー インターフェイスから送信処理を使用するのと似ていますが、厳密に同じというわけではありません。Submit メソッドを呼び出すと、単に送信処理が実行されますが、最初に設計モードでフォーム テンプレートに送信処理を定義する必要があります。

注意

Submit イベントのカスタム送信イベント ハンドラーを記述し、Submit メソッドを使用して、そのイベント ハンドラーをプログラムによって呼び出すことができます。

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

この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開かれたフォームを実行中のコードからアクセスできます。

次のコードの例では、XmlForm クラスの Submit メソッドを使用して、定義済みの送信処理を使ってフォームを送信します。

this.Submit();
Me.Submit()

関連項目

参照

XmlForm クラス

XmlForm メンバー

Microsoft.Office.InfoPath 名前空間