Событие _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 нет способа создания этого обработчика событий. Для добавления этого обработчика событий к проекту, необходимо добавить атрибут InfoPathEventHandler, как показано в примере. |
Заметка |
---|
Если создать обработчик событий для события OnAfterImport шаблона формы, необходимо редактировать файл определения формы (.xsf) и присвоить атрибуту useScriptHandler элемента importParameters значение "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