次の方法で共有


ErrorsCollection インターフェイス

Microsoft Office InfoPath 2007 フォームで発生したエラーごとに ErrorObject オブジェクトが 1 つ含まれています。

名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)

構文

'宣言
<GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ErrorsCollectionClass))> _
Public Interface ErrorsCollection
    Inherits Errors
'使用
Dim instance As ErrorsCollection
[GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ErrorsCollectionClass))] 
public interface ErrorsCollection : Errors

コメント

この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスによって実装される COM インターフェイスのラッパーです。このインターフェイスによって指定されるメンバにアクセスするには、このインターフェイスを実装するコクラスをラップする型を使用します。この型については (使用例、解説、およびサンプル コードを含む)、次を参照してください Errors.

Errors コレクションには、Error オブジェクトに対して追加、削除、およびアクセスの操作を実行するためのプロパティおよびメソッドがあります。

Errors コレクションを使用すると、InfoPath で生成されたエラーを管理できる以外に、Add メソッドを使用してカスタム エラーを作成できます。

メモメモ :

カスタム エラーは、DataDOMEventObject オブジェクトの ReportError メソッドを使用して作成することもできます。

//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");

Errors コレクションにアクセスするには、XDocument オブジェクトの Errors プロパティを使用します。

ErrorsCollection err = thisXDocument.Errors;

関連項目

参照

ErrorsCollection のメンバ
Microsoft.Office.Interop.InfoPath 名前空間