Interfaccia DocEventObject
Oggetto evento utilizzato durante un'unione di Microsoft Office InfoPath 2007 o un evento di cambio di visualizzazione.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Sintassi
<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
Osservazioni
Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere DocEvent.
L'oggetto DocEvent rende disponibile la proprietà XDocument, che può essere utilizzata in un evento di unione o di cambio di visualizzazione per interagire a livello di programmazione con i dati del documento XML sottostante di un modulo.
L'oggetto DocEvent viene passato come parametro agli eventi OnSwitchView e OnAfterImport di un modulo di InfoPath. La proprietà XDocument implementata dall'oggetto è disponibile solo durante tali eventi.
Esempio
Nell'esempio seguente, la proprietà XDocument dell'oggetto DocEvent viene utilizzata per visualizzare il codice XML di origine del documento XML sottostante di un modulo mediante la proprietà DOM dell'oggetto XDocument:
public void OnSwitchView(DocEvent e)
{
thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}
Vedere anche
Riferimenti
Membri DocEventObject
Spazio dei nomi Microsoft.Office.Interop.InfoPath