Compartir a través de


DocEventObject (Interfaz)

Objeto de evento que se usa durante un evento de combinación o de cambio de vista de Microsoft Office InfoPath 2007.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<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

Comentarios

Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea DocEvent.

El objeto DocEvent proporciona la propiedad XDocument que se puede usar dentro de un evento de combinación o de cambio de vista para interactuar mediante programación con los datos del documento XML subyacente de un formulario.

El objeto DocEvent se pasa como parámetro a los eventos OnSwitchView y OnAfterImport de un formulario de InfoPath. La propiedad XDocument que proporciona únicamente está disponible durante estos eventos.

Ejemplo

En el siguiente ejemplo, se usa la propiedad XDocument del objeto DocEvent para mostrar el código XML del documento XML subyacente de un formulario mediante la propiedad DOM del objeto XDocument:

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

Vea también

Referencia

DocEventObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)