DocEventObject 인터페이스
Microsoft Office InfoPath 2007 병합 또는 보기 전환 이벤트가 실행되는 동안 사용되는 이벤트 개체입니다.
네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)
구문
<GuidAttribute("096CD613-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(DocEventObjectClass))> _
Public Interface DocEventObject
Inherits DocEvent
Dim instance As DocEventObject
[GuidAttribute("096CD613-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(DocEventObjectClass))]
public interface DocEventObject : DocEvent
주의
이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. DocEvent.
DocEvent 개체는 양식의 원본으로 사용하는 XML 문서의 데이터와 프로그래밍 방식으로 상호 작용하기 위해 병합 또는 보기 전환 이벤트에서 사용할 수 있는 XDocument 속성을 제공합니다.
DocEvent 이벤트는 InfoPath 양식의 OnSwitchView 및 OnAfterImport 이벤트에 매개 변수로서 전달됩니다. 제공되는 XDocument 속성은 이러한 이벤트 중에만 사용할 수 있습니다.
예제
다음 예제에서는 DocEvent 개체의 XDocument 속성을 통해 XDocument 개체의 DOM 속성을 사용하여 양식의 원본으로 사용하는 XML 문서의 원본 XML을 표시합니다.
public void OnSwitchView(DocEvent e)
{
thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}