_XDocumentEventSink2_Event.OnAfterImport イベント
インポート (またはマージ) 操作が正常に完了すると発生します。
名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)
構文
'宣言
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
'使用
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler
AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport
コメント
このイベント ハンドラでは、ユーザーが操作をキャンセルすることはできません。
マージ操作が複数のフォームをマージするものである場合は、すべてのフォームがマージされ、操作全体が正常に終了した後にのみ、OnAfterImport イベントが発生します。
メモ : |
---|
InfoPath フォーム デザイン ウィンドウには、このイベント ハンドラを作成するためのユーザー インターフェイス (UI) がありません。プロジェクトにこのイベント ハンドラを追加するには、以下の例に示すように、InfoPathEventHandler 属性を含めてください。 |
メモ : |
---|
フォーム テンプレートの OnAfterImport イベントを処理するイベント ハンドラを作成する場合は、実際にそのハンドラを動作させる前に、フォーム定義ファイル (.xsf) を開いて importParameters 要素の useScriptHandler 属性を "yes" に設定する必要があります。 |
例
次の例では、OnAfterImport イベント ハンドラを使用して、マージ操作が正常に完了したことをユーザーに通知するメッセージ ボックスを表示しています。
[InfoPathEventHandler(EventType=InfoPathEventType.OnAfterImport)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
関連項目
参照
_XDocumentEventSink2_Event インターフェイス
_XDocumentEventSink2_Event のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間