Compartir a través de


_XDocumentEventSink2_Event.OnAfterImport (Evento)

Ocurre después de completarse satisfactoriamente una operación de importación (o combinación).

Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en microsoft.office.interop.infopath.semitrust.dll)

Sintaxis

Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler

Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler

AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport

Comentarios

Este controlador de eventos no permite a los usuarios cancelar una operación.

Si la operación de combinación incluye varios formularios, el evento OnAfterImport sólo ocurrirá una vez que todos ellos se hayan combinado y la operación completa se haya efectuado con éxito.

Nota:

En la ventana de diseño de formulario de InfoPath no hay ninguna interfaz de usuario para crear este controlador de eventos. Para agregar este controlador de eventos al proyecto, incluya el atributo InfoPathEventHandler tal como aparece en el ejemplo.

Nota:

Si se crea un controlador de eventos para el evento OnAfterImport de una plantilla de formularios, se deberá editar el archivo de definición de formulario (.xsf) para establecer el atributo useScriptHandler del elemento importParameters en "yes" antes de que se pueda ejecutar.

Ejemplo

En el ejemplo siguiente, se utiliza el controlador de eventos OnAfterImport para mostrar un cuadro de mensaje que informará de que la operación de combinación se ha completado con éxito:

[InfoPathEventHandler(EventType=InfoPathEventType.OnAfterImport)]
public void OnAfterImport(DocEvent e)
{
  thisXDocument.UI.Alert("Merge operation was successful.");
}

Vea también

Referencia

_XDocumentEventSink2_Event (Interfaz)
_XDocumentEventSink2_Event (Miembros)
Microsoft.Office.Interop.InfoPath.SemiTrust (Espacio de nombres)