Compartir a través de


ErrorObject (Interfaz)

Representa un error de un formulario de Microsoft Office InfoPath 2007.

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

Sintaxis

<CoClassAttribute(GetType(ErrorObjectClass))> _
<GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ErrorObject
    Inherits Error

Dim instance As ErrorObject
[CoClassAttribute(typeof(ErrorObjectClass))] 
[GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")] 
public interface ErrorObject : Error

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 Error.

Cada objeto Error de InfoPath está asociado a un nodo Modelo de objetos de documento (DOM) del documento XML subyacente del formulario. Cuando una validación de datos falla para un nodo DOM XML determinado, InfoPath crea un objeto Error y lo pone en la colección ErrorsCollection.

Existen tres tipos de errores de validación de datos que pueden tener lugar en un formulario de InfoPath:

  • SCHEMA_VALIDATION Error de la validación de datos a causa de una restricción definida en el Esquema XML.

  • SYSTEM_GENERATED Error de la validación de datos a causa de las restricciones definidas en el archivo de definición de formulario (.xsf) o como resultado de una llamada del código de formulario al método ReportError del objeto DataDOMEventObject.

  • USER_SPECIFIED Error de la validación de datos a causa de errores en la secuencia de comandos personalizada mediante el método Add de la colección Errors.

Nota:

La propiedad ErrorType se puede usar para determinar el tipo de error de validación de datos que haya ocurrido.

Ejemplo

En el siguiente ejemplo, se tiene acceso al objeto Error mediante la indización en la colección Errors.

Error er = thisXDocument.Errors[0];

Vea también

Referencia

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