共用方式為


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 表單的 OnSwitchViewOnAfterImport 事件。它所提供的 XDocument 屬性僅在這些事件期間可用。

範例

在下列範例中,使用 DocEvent 物件的 XDocument 屬性,顯示表單基礎 XML 文件 (該文件使用 XDocument 物件的 DOM 屬性) 的來源 XML:

public void OnSwitchView(DocEvent e)
{
 thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}

請參閱

參考

DocEventObject 成員
Microsoft.Office.Interop.InfoPath 命名空間