次の方法で共有


Errors.Delete メソッド

指定した ErrorObject オブジェクトを ErrorsCollection コレクションから削除します。

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

構文

'宣言
<DispIdAttribute(3)> _
Sub Delete ( _
    <InAttribute> varNode As Object, _
    <InAttribute> bstrConditionName As String _
)
'使用
Dim instance As Errors
Dim varNode As Object
Dim bstrConditionName As String

instance.Delete(varNode, bstrConditionName)
[DispIdAttribute(3)] 
void Delete (
    [InAttribute] Object varNode,
    [InAttribute] string bstrConditionName
)

パラメータ

  • varNode
    エラーに関連付けられた XML DOM (Document Object Model) ノード。
  • bstrConditionName
    エラーの名前。

コメント

Delete メソッドは、Errors コレクションから、指定した XML ノードに関連付けられた、同じ名前の Error オブジェクトをすべて削除します。Errors コレクションに含まれているすべての Error オブジェクトを削除するには、DeleteAll メソッドを使用します。

メモメモ :

Delete メソッドで削除されるのは、Add メソッドを使用して作成されたエラーだけです。スキーマまたはデータの入力規則の制約によって発生したエラーや、ReportError メソッドを使用して作成されたエラーをこのメソッドで削除することはできません。

//Delete the errors associated with a specific node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Delete(myNode,thisXDocument.Errors[0].ConditionName.ToString());

関連項目

参照

Errors インターフェイス
Errors のメンバ
Microsoft.Office.Interop.InfoPath 名前空間