Поделиться через


Интерфейс DocEventObject

Объект события, используемый во время события слияния Microsoft Office InfoPath 2007 или переключения представления.

Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)

Синтаксис

'Декларация
<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

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье DocEvent.

Объект DocEvent предоставляет свойство XDocument, которое может быть использовано в событии слияния или переключения представления для программного взаимодействия с данными в XML-документе, лежащем в основе формы.

Объект DocEvent передается как параметр событиям OnSwitchView и OnAfterImport формы InfoPath. Свойство XDocument, обеспечивающее такую возможность, доступно только во время этих событий.

Пример

В следующем примере свойство XDocument объекта DocEvent используется для просмотра исходного XML-кода XML-документа, лежащего в основе формы, с помощью свойства DOM объекта XDocument:

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

См. также

Ссылка

Члены DocEventObject
Пространство имен Microsoft.Office.Interop.InfoPath