_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 네임스페이스