次の方法で共有


Errors.Add(Object, String, String, String, Int32, String) メソッド

定義

ErrorObjectを にErrorsCollection追加し、新しい Error オブジェクトへの参照を返します。

public Microsoft.Office.Interop.InfoPath.ErrorObject Add(object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage = "", int lErrorCode = 0, string bstrType = "modeless");
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, Optional bstrDetailedErrorMessage As String = "", Optional lErrorCode As Integer = 0, Optional bstrType As String = "modeless") As ErrorObject

パラメーター

varNode
Object

エラーを関連付ける XML ノード。

bstrConditionName
String

エラーの名前。

bstrShortErrorMessage
String

エラーの短いメッセージ。

bstrDetailedErrorMessage
String

エラーの詳細なメッセージ。

lErrorCode
Int32

エラーのエラー コード。

bstrType
String

既定値は "modeless" です。 エラー処理の種類を表します。 サポートされるもう 1 つの値は "modal" です。

戻り値

ErrorObject新しく作成された Error を表す オブジェクト。

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

注釈

Add メソッドは、Microsoft InfoPath フォームでカスタム エラー メッセージを作成するために使用されます。 Add メソッドで作成できるエラーには、次の 2 種類があります。

モードレスユーザーは、インライン警告でエラーを通知され、元に戻す操作を実行して以前の値に戻すことができます。
モーダルユーザーにダイアログ ボックス警告でエラーを通知します。 ダイアログ ボックスのアラートで [OK] をクリックすると、エラーがインライン アラートとして表示され、ユーザーは元に戻す操作で前の値に戻すことができます

: カスタム エラーは、 メソッドを使用して ReportError(Object, String, Boolean, String, Int32, String) 作成することもできます。

適用対象