ErrorObject インターフェイス
Microsoft Office InfoPath 2007 フォームで発生したエラーを表します。
名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)
構文
'宣言
<CoClassAttribute(GetType(ErrorObjectWrapper))> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd577-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ErrorObject
Inherits Error
'使用
Dim instance As ErrorObject
[CoClassAttribute(typeof(ErrorObjectWrapper))]
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd577-0786-11d1-95fa-0080c78ee3bb")]
public interface ErrorObject : Error
コメント
この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスのラッパーです。この型を使用して、このコクラスによって実装される COM インターフェイスのメンバにアクセスします。COM インターフェイスについては (このメンバの説明へのリンクを含む)、次を参照してください Error。
InfoPath の各 Error オブジェクトはそれぞれ、フォームの基になる XML ドキュメントから XML ドキュメント オブジェクト モデル (DOM) ノードに関連付けられています。特定の XML DOM ノードについてデータの入力規則が失敗すると、Error オブジェクトが作成され、ErrorsCollection コレクションに格納されます。
InfoPath フォームで発生するデータの入力規則エラーには 3 種類あります。
SCHEMA_VALIDATION XML スキーマに定義された制約によるデータの入力規則エラー。
SYSTEM_GENERATED フォーム定義 (.xsf) ファイルに定義された制約、または DataDOMEventObject オブジェクトの ReportError メソッドを呼び出すフォーム コードによるデータの入力規則エラー。
USER_SPECIFIED Errors コレクションの Add メソッドを使用してカスタム スクリプト エラーが発生したことによるデータの入力規則エラー。
![]() |
---|
ErrorType プロパティを使用すると、発生したデータの入力規則エラーの種類を確認できます。 |
例
次の例では、Errors コレクションに含まれているインデックスを使用して、Error オブジェクトにアクセスしています。
Error er = thisXDocument.Errors[0];
関連項目
参照
ErrorObject のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間