共用方式為


MergeEventObject 介面

OnMergeRequest 事件期間使用的事件物件。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<CoClassAttribute(GetType(MergeEventObjectClass))> _
<GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface MergeEventObject
    Inherits MergeEvent
'用途
Dim instance As MergeEventObject
[CoClassAttribute(typeof(MergeEventObjectClass))] 
[GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")] 
public interface MergeEventObject : MergeEvent

備註

此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 MergeEvent

MergeEvent 物件提供可以在 OnMergeRequest 事件期間使用的屬性及方法,用於以程式設計的方式與表單基礎 XML 文件互動,並判斷合併屬性,例如正在合併的檔案數。

在單一合併表單作業期間,將會發生多個 OnMergeRequest 事件。對於每個正在合併的檔案,都將發生一個 OnMergeRequest 事件。

MergeEvent 物件是以參數方式傳遞到 InfoPath 表單的 OnMergeRequest 事件。它所提供的屬性只可以在此事件期間使用。

範例

在下列範例中,MergeEvent 物件的 DOM 屬性及 ReturnStatus 屬性以及 XDocument 物件的 ImportDOM 方法,是用來從 OnMergeRequest 事件處理常式中匯入 (合併) 表單:

public void OnMergeRequest(MergeEvent e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

請參閱

參考

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