XMLNode.ValidationErrorText 屬性
取得表示在 XMLNode 控制項上的驗證錯誤描述的字串。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)
語法
'宣告
ReadOnly Property ValidationErrorText As XMLNode_ValidationErrorTextType
XMLNode_ValidationErrorTextType ValidationErrorText { get; }
屬性值
型別:Microsoft.Office.Tools.Word.XMLNode_ValidationErrorTextType
表示在 XMLNode 控制項上的驗證錯誤描述的字串。
備註
ValidationErrorText 屬性的目的是要與下列參數一起使用。
參數 |
描述 |
---|---|
Advanced |
若要顯示包含在 Microsoft Office Word 內的 MSXML 5.0 元件驗證錯誤描述的進階版本則為 true,否則為 false。 |
如果使用未指定參數的 ValidationErrorText 屬性,則它會傳回 XMLNode_ValidationErrorTextType 物件,該物件並不適合直接從您的程式碼使用。
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例設定 XMLNode 的文字值,並且使用 Validate 方法來驗證節點。 然後範例會使用 ValidationStatus 屬性來判斷節點是否有效。 如果節點沒有驗證,則範例會使用 ValidationErrorText 屬性顯示驗證錯誤訊息。 此範例假設目前的文件包含名為 CustomerAddress1Node 的 XMLNode。 如果 CustomerAddress1Node 對應到有整數資料型別的結構描述項目,則驗證將會失敗。
Private Sub ValidateNode()
Me.CustomerAddress1Node.NodeText = "Nineteen Hundred"
Me.CustomerAddress1Node.Validate()
If Me.CustomerAddress1Node.ValidationStatus = _
Word.WdXMLValidationStatus.wdXMLValidationStatusOK Then
MsgBox("'" & Me.CustomerAddress1Node.BaseName & "' validates.")
Else
MsgBox("'" & Me.CustomerAddress1Node.BaseName & _
"': " & Me.CustomerAddress1Node.ValidationErrorText(False))
End If
End Sub
private void ValidateNode()
{
this.CustomerAddress1Node.NodeText = "Nineteen Hundred";
this.CustomerAddress1Node.Validate();
if (this.CustomerAddress1Node.ValidationStatus ==
Word.WdXMLValidationStatus.wdXMLValidationStatusOK)
{
MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
"' validates.");
}
else
{
MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
"': " + this.CustomerAddress1Node.ValidationErrorText[false]);
}
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。