次の方法で共有


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

定義

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

public:
 Microsoft::Office::Interop::InfoPath::SemiTrust::ErrorObject ^ Add(System::Object ^ varNode, System::String ^ bstrConditionName, System::String ^ bstrShortErrorMessage, System::String ^ bstrDetailedErrorMessage, int lErrorCode, System::String ^ bstrType);
public Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage, int lErrorCode, string bstrType);
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, bstrDetailedErrorMessage As String, lErrorCode As Integer, bstrType As String) 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) 作成することもできます。

重要: このメンバーにアクセスできるのは、現在開いているフォームと同じドメインで実行されているフォーム、またはクロスドメインアクセス許可が付与されているフォームのみです。

適用対象