다음을 통해 공유


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 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. _ApplicationEvents.

ApplicationEvents 컬렉션에는 COM 추가 기능에서 응용 프로그램 수준 이벤트를 캡처하는 데 주로 사용되는 이벤트 개체가 포함되어 있습니다. 이러한 이벤트의 예는 다음과 같습니다.

이벤트

설명

NewXDocument 이벤트

새 양식이 만들어진 경우에 발생합니다.

Quit 이벤트

사용자가 InfoPath를 끝낼 때 발생합니다.

WindowActivate 이벤트

문서 창이 활성화될 때 발생합니다.

WindowDeactivate 이벤트

문서 창이 비활성화될 때 발생합니다.

WindowSize 이벤트

문서 창의 크기를 조정하거나 이동할 때 발생합니다.

XDocumentBeforeClose 이벤트

열려 있는 문서가 닫히기 직전에 발행합니다.

XDocumentBeforePrint 이벤트

열려 있는 문서가 인쇄되기 직전에 발행합니다.

XDocumentBeforeSave 이벤트

열려 있는 문서가 저장되기 직전에 발행합니다.

XDocumentChange 이벤트

기존 양식이 열려 있거나 다른 양식을 사용하여 현재 양식을 만든 경우, 새 양식이 만들어질 때 발생합니다.

XDocumentOpen 이벤트

문서를 열 때 발생합니다.

Microsoft Office InfoPath 2007에서는 COM 추가 기능을 통해 양식 편집 사용자 환경을 확장할 수 있습니다. 이 기능은 Office InfoPath 2007의 경우에는 새로 추가된 기능이지만 Microsoft Office Word 및 Microsoft Office Excel과 같은 다른 Office 응용 프로그램에서는 Office 2000 버전부터 지원해 COM 추가 기능을 지원해 왔습니다. Office InfoPath 2007의 COM 추가 기능은 양식 편집 환경에서만 지원되며, 양식 디자인 환경은 COM 추가 기능을 통해 확장할 수 없습니다. ApplicationEvents 컬렉션 사용 및 Office InfoPath 2007용 COM 추가 기능 작성에 대한 자세한 내용은 방법: InfoPath에 사용자 지정 기능을 추가하는 COM 추가 기능 만들기을 참고하십시오.

참고 항목

참조

ApplicationEvents 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스