Поделиться через


Интерфейс ApplicationEvents

Коллекция объектов событий, представляющих события приложения InfoPath.

Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)

Синтаксис

'Декларация
<CoClassAttribute(GetType(ApplicationEventsClass))> _
Public Interface ApplicationEvents
    Inherits _ApplicationEvents_Event
'Применение
Dim instance As ApplicationEvents
[CoClassAttribute(typeof(ApplicationEventsClass))] 
public interface ApplicationEvents : _ApplicationEvents_Event

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье _ApplicationEvents.

Коллекция ApplicationEvents содержит объекты событий, используемые главным образом с надстройками для модели COM для записи событий масштаба приложения. К этим событиям относятся:

Событие

Описание

Событие NewXDocument

Происходит при создании новой формы.

Quit Событие

Происходит, когда пользователь покидает InfoPath.

Событие WindowActivate

Происходит при активации любого окна документа.

Событие WindowDeactivate

Происходит при отключении любого окна документа.

Событие WindowSize

Происходит при изменении размера или перемещении любого окна документа.

Событие XDocumentBeforeClose

Происходит непосредственно перед закрытием любого открытого документа.

Событие XDocumentBeforePrint

Происходит непосредственно перед печатью любого открытого документа.

Событие XDocumentBeforeSave

Происходит непосредственно перед сохранением любого открытого документа.

Событие XDocumentChange

Происходит при создании новой формы, при открытии существующей формы или при активировании другой формы.

Событие XDocumentOpen

Происходит при открытии документа.

Microsoft Office InfoPath 2007 поддерживает надстройки для модели COM для расширения возможностей пользователя по редактированию форм. Эта функция является новой для Office InfoPath 2007, другие приложения Office, такие как Microsoft Office Word и Microsoft Office Excel, поддерживали надстройки для модели COM, начиная с версии Office 2000. Поддержка надстроек для модели COM в Office InfoPath 2007 доступна в среде редактирования формы. Среда разработки форм не поддается расширению за счет использования надстроек для модели COM. Дополнительные сведения об использовании коллекции ApplicationEvents и создании надстроек для модели COM для Office InfoPath 2007 см. в разделе Инструкция: как создать надстройку COM для добавления настраиваемых компонентов к InfoPath..

См. также

Ссылка

Члены ApplicationEvents
Пространство имен Microsoft.Office.Interop.InfoPath