Share via


DocEventObject-Schnittstelle

Ein Ereignisobjekt, das während eines Zusammenführungs- oder Ansichtswechselereignisses von Microsoft Office InfoPath 2007 verwendet wird.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter DocEvent.

Das DocEvent-Objekt stellt die XDocument-Eigenschaft bereit, die innerhalb eines Zusammenführungs- oder Ansichtswechselereignisses verwendet werden kann, um programmgesteuert mit den Daten in dem einem Formular zugrunde liegenden XML-Dokument zusammenzuarbeiten.

Das DocEvent-Objekt wird als Parameter an die Ereignisse OnSwitchView und OnAfterImport eines InfoPath-Formulars übergeben. Die bereitgestellte XDocument-Eigenschaft steht nur während dieser Ereignisse zur Verfügung.

Beispiel

Im folgenden Beispiel wird die XDocument-Eigenschaft des DocEvent-Objekts verwendet, um die Quell-XML-Daten des einem Formular zugrunde liegenden XML-Dokuments mithilfe der DOM-Eigenschaft des XDocument-Objekts anzuzeigen:

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

Siehe auch

Referenz

DocEventObject-Member
Microsoft.Office.Interop.InfoPath-Namespace