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
備註
此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 DocEvent。
DocEvent 物件提供 XDocument 屬性,可用於合併或檢視切換事件中,以程式設計的方式與表單基礎 XML 文件中的資料互動。
DocEvent 物件作為參數傳遞到 InfoPath 表單的 OnSwitchView 和 OnAfterImport 事件。它所提供的 XDocument 屬性僅在這些事件期間可用。
範例
在下列範例中,使用 DocEvent 物件的 XDocument 屬性,顯示表單基礎 XML 文件 (該文件使用 XDocument 物件的 DOM 屬性) 的來源 XML:
public void OnSwitchView(DocEvent e)
{
thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}