_XDocumentEventSink2_Event.OnAfterImport, événement
Se produit une fois que l'opération d'importation (ou de fusion) s'est correctement effectuée.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)
Syntaxe
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler
AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport
Remarques
Ce gestionnaire d'événements ne permet pas aux utilisateurs d'annuler une opération.
Si l'opération de fusion implique la fusion de plusieurs formulaires, l'événement OnAfterImport se produit uniquement lorsque tous les formulaires ont été fusionnés et que l'opération entière est réussie.
Remarque |
---|
Il n'existe aucune interface utilisateur (UI) dans la fenêtre de création de formulaire InfoPath permettant de créer ce gestionnaire d'événements. Pour ajouter ce gestionnaire d'événements au projet, vous devez inclure l'attribut InfoPathEventHandler tel qu'il apparaît dans l'exemple. |
Remarque |
---|
Si vous créez un gestionnaire d'événements pour l'événement OnAfterImport d'un modèle de formulaire, vous devez modifier le fichier de définition du formulaire (.xsf) pour affecter à l'attribut useScriptHandler de l'élément importParameters la valeur « yes » avant son exécution. |
Exemple
Dans l'exemple suivant, le gestionnaire d'événements OnAfterImport est utilisé pour afficher une boîte de message qui informe l'utilisateur que l'opération de fusion s'est déroulée correctement :
[InfoPathEventHandler(EventType=InfoPathEventType.OnAfterImport)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
Voir aussi
Référence
_XDocumentEventSink2_Event, interface
Membres _XDocumentEventSink2_Event
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms