_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 命名空间