共用方式為


Error.ErrorType 屬性

取得 ErrorObject 物件的類型。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<DispIdAttribute(6)> _
ReadOnly Property ErrorType As String
'用途
Dim instance As Error
Dim value As String

value = instance.ErrorType
[DispIdAttribute(6)] 
string ErrorType { get; }

備註

在 InfoPath 表單中可能發生三種類型的資料驗證錯誤:

  • SCHEMA_VALIDATION 資料驗證因為 XML 結構描述定義的條件約束而失敗。

  • SYSTEM_GENERATED 資料驗證因為表單定義檔案 (.xsf) 中定義的條件約束,或是因為表單程式碼呼叫 DataDOMEventObject 物件的 ReportError 方法而失敗。

  • USER_SPECIFIED 資料驗證因為使用 Errors 集合的 Add 方法來自訂指令碼錯誤而失敗。

注意

可以使用 ErrorType 屬性來判斷已發生的資料驗證錯誤類型。

範例

在下列範例中,ErrorObject 物件的 ErrorType 屬性是用於在訊息方塊中顯示錯誤的類型:

Error objError = XDocument.Errors[0];
thisXDocument.UI.Alert("Error type: " + objError.ErrorType);

請參閱

參考

Error 介面
Error 成員
Microsoft.Office.Interop.InfoPath 命名空間