次の方法で共有


MergeEventObject インターフェイス

定義

イベント中に OnMergeRequest 使用されるイベント オブジェクト。

public interface class MergeEventObject : Microsoft::Office::Interop::InfoPath::MergeEvent
[System.Runtime.InteropServices.Guid("096CD67B-0786-11D1-95FA-0080C78EE3BB")]
public interface MergeEventObject : Microsoft.Office.Interop.InfoPath.MergeEvent
type MergeEventObject = interface
    interface MergeEvent
Public Interface MergeEventObject
Implements MergeEvent
派生
属性
実装

次の例では、DOMMergeEvent オブジェクトのプロパティとReturnStatusプロパティと オブジェクトのメソッドをImportDOM(IXMLDOMDocument)XDocument使用して、イベント ハンドラーからOnMergeRequestフォームをインポート (マージ) します。

public void OnMergeRequest(<span class="label">MergeEvent</span> e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

注釈

この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 この型を使用して、このコクラスによって実装される COM インターフェイスにアクセスします。 COM インターフェイスの詳細については、そのメンバーの説明へのリンクを参照してくださいMergeEvent

MergeEvent オブジェクトには、OnMergeRequest イベント中に、フォームの基となる XML ドキュメントをプログラムから操作したり、結合するファイルの数などの結合プロパティを調べたりするために使用できるプロパティやメソッドが用意されています。

1 回のフォームの結合処理で、複数の OnMergeRequest イベントが発生します。 結合されるファイルごとに 1 つの OnMergeRequest イベントが発生します。

MergeEvent オブジェクトは、InfoPath フォームの OnMergeRequest イベントへのパラメーターとして渡されます。 これらのプロパティは、このイベント中でのみ利用できます。

プロパティ

Count

結合操作で結合されるフォームの数を取得します。

(継承元 MergeEvent)
DOM

フォームの基になっている XML ドキュメントを、結合操作の対象となっている現在のフォームの XML DOM (Document Object Model) 構造として取得します。

(継承元 MergeEvent)
index

現在結合されているフォームの、ゼロベースのインデックスを取得します。

(継承元 MergeEvent)
ReturnStatus

イベントの戻り状態を示す値を取得または設定します OnMergeRequest

(継承元 MergeEvent)
RollBack

フラグとReturnStatus共にイベントに追加情報を提供する値をOnMergeRequest取得または設定し、マージ操作全体を取り消すことができます。

(継承元 MergeEvent)
XDocument

イベント内の オブジェクトに _XDocument2 関連付 MergeEvent けられているオブジェクトへの参照を OnMergeRequest 取得します。

(継承元 MergeEvent)

適用対象